1

我有两个 MVC 会议和议程。一个会议可以有许多议程项目。

我正在尝试设置这两个页面,以便我可以在 show.html.rb 会议页面上单击“创建新议程项目”。想法是这会将用户重定向到传递会议 ID 的 new.html.rb 议程页面,并使用会议 ID 预先填充 new.html.rb 议程表单。

目前,我有以下内容在 URL 中传递会议 ID,但我不知道如何将其传递给表单。

会议:show.html.rb:

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

慢慢来,我很新。但提前非常感谢。

克里斯蒂安·马塞多。

4

1 回答 1

0

您的议程控制器中的new操作应该可以访问会议 ID 查询参数。就像是:

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