我有这个: 视图:
confirmations.each do |c|
<%= render "form", confirmation: c %>
end
部分:
<%= simple_form_for @confirmation do |f| %>
...
Rails由于某种原因给了我这个错误:
NoMethodError in Rosters#show
undefined method `model_name' for nil:NilClass
突出显示上述部分中的行。
答案 0 :(得分:1)
Rosters#show中的NoMethodError
未定义的方法`model_name&#39;为零:NilClass
它应该是<%= simple_form_for confirmation do |f| %>
而不是<%= simple_form_for @confirmation do |f| %>
,因为您的变量是confirmation
而不是@confirmation