1

会議と議題の 2 つの MVC があります。会議には多くの議題項目が含まれる場合があります。

show.html.rb 会議ページで [Create New Agenda Item] をクリックできるように、これら 2 つのページを設定しようとしています。これは、ユーザーを new.html.rb アジェンダ ページにリダイレクトして、ミーティング ID を渡し、new.html.rb アジェンダ フォームにミーティング ID を事前入力するという考えです。

現在、URLでミーティングIDを渡す次のものがありますが、フォームに渡す方法がわかりません。

ミーティング: show.html.rb:

<%= link_to "Add Agenda Item", :action => 'new_agenda', :id => @meeting.id %>

優しくしてください、私はとても新しいです。しかし、前もって感謝します。

クリスチャン・マセド。

4

1 に答える 1

0

Agenda コントローラー内のnewアクションは、会議 ID クエリ パラメーターにアクセスできる必要があります。何かのようなもの:

def new
  @agenda = Agenda.new
  @agenda.meetings.build(Meeting.find(params[:id]))
end
于 2010-03-10T12:28:28.300 に答える