Rails - 使用嵌套的restful路由创建对象

时间:2014-10-10 09:24:25

标签: ruby-on-rails ruby-on-rails-4 routes

@shift_requirement belongs_to @reckoner - 以及我的路线

resources :reckoners do
  resources :shift_requirements
end

在/reckoners/show.html.erb我有

<%= link_to 'Add a shift', [:new, @reckoner, @shift_requirement] %>

...但是我得到了一个新的@reckoner,而不是我想要的新@shift_requirement - 我哪里出错?

1 个答案:

答案 0 :(得分:1)

你应该:

<%= link_to 'Add a shift', [:new, @reckoner, :shift_requirement] %>