我正在构建一个孩子的家务应用程序。在 application.html.erb 中,我显示了一个列出孩子姓名的侧栏:
<div id="side">
<%= link_to "Home", home_path %><br />
<% @children.each do |child| %>
<%= link_to child.name, child_path(child.id) %><br />
<% end %>
</div>
单击孩子的名字后,我希望显示所有家务。上面的代码将在单击时“显示”孩子。
我在想类似的事情:
<%= link_to child.name, chore_path %><br />
..这不起作用,因为:
- 然后我失去了 child_id... 我需要他们记录他们的家务
- 我被路由到http://localhost:3000/chores/1(我只想要家务索引)
在此示例中,如何将 child_id 保留为变量但显示杂项索引?
干杯,克里斯
以下协会:
class Child < ActiveRecord::Base
has_many :completion, :dependent => :destroy
has_many :chores, :through => :completion
class Chore < ActiveRecord::Base
has_many :completions
has_many :kids, :through => :completions
class Completion < ActiveRecord::Base
belongs_to :child
belongs_to :chore