模型密钥未传递到其他模型的形式

时间:2019-08-15 19:54:39

标签: ruby-on-rails forms ruby-on-rails-5 associations

我正在Rails中实现嵌套形式,这是实现该嵌套形式的代码

<% @project.features.each do |fet| %>
    <%= "#{fet.name} #{fet.id}" %>
    <%= link_to "Add task", new_feature_task_path(fet) %>
<% end %>

当我省略link_to并运行页面时,它成功地在网页上呈现了fet.namefet.id,这表明该对象当前保存在fet中,但是当我尝试将fet的值传递给new_feature_task_path时,它显示错误,好像没有传递任何值->

enter image description here (我正在为不同的模型实现嵌套形式)

为进一步参考,我将routes.rb-

包括在内
  resources :projects do
    resources :features, shallow: true do
      resources :tasks, shallow: true
    end
  end

0 个答案:

没有答案