私のアプリケーションには、リストオブジェクトと問題オブジェクトがあります。リストは問題で構成されており、問題は多くのリストに属することができます。私は両方のクラスでHABTMを使用しており、次のように結合テーブルを作成しました。
class AddTableListsProblems < ActiveRecord::Migration
def up
create_table :lists_problems, :id => false do |t|
t.references :list
t.references :problem
t.timestamps
end
end
def down
drop_table :lists_problems
end
end
今、私のリストのショービュー内に、すべての問題のリストを表示し、この問題を現在表示されているリストに追加するための「link_to」を提供するつもりですが、その方法がわかりません。私はRoRを初めて使用するので、解決策はおそらく簡単ですが、回避できないようです。
これは私が現在持っているコードです。
<% @problems.each do |problem| %>
<%= render problem %>
| <%= link_to "Add to current list", <How do I access the List.problems method to add the problem and create a relation?> %>
<% end %>
よろしくお願いします。