訪問中的form_for的變量之一給我的錯誤:訪問的form_for對象的屬性
undefined local variable or method `goal'
部分代碼如下:
<%= f.fields_for :goals do |builder| %>
<%= render 'goal_fields_public', :f => builder %>
<% end %>
表單代碼如下:
= f.fields_for :goals do |goal|
= render 'goal_fields', f: goal
使用調試標籤時,我可以看到@object與我目標的子字段。 表單的人口正在按預期發生。我期待goal.objects.name_of_subobject
工作正常,但由於某種原因,它不。
您將添加代碼爲您的「goal_fields」部分? – sebsonic2o
您顯示的代碼沒有任何問題,並且沒有任何內容會導致該錯誤。查看錯誤並查看它來自的文件和行,並將該代碼添加到您的問題中。 – smathy
已更新,部分代碼 – kaboom