2
私の問題は:ビュー内の各エントリは、新しいSQLクエリを使用しています。これらのSQLクエリは効率的ではありません。どんな助けもありがとう。と1対多の関係が含まれています
エントリーモデル
has_many :training_entries
TrainingEntryモデル
belongs_to :entry
エントリコントローラ
@entries = Entry.includes(:training_entries)
図
<% @entries.each do |entry| %>
<% if entry.training_entries.where("category_id =?",1).exists? %>
ok
<% end %>
<% end %>
ありがとうございます。私は検出を聞いたことがない。 – rOrman
これは列挙可能なメソッドです:http://www.ruby-doc.org/core/classes/Enumerable.html –