我是一名新实习生,他已经从古代实习生那里恢复了一些密码。
他为创建stories
实现了一个全新的页面。
我正在尝试将此页面部分呈现为home
页面,但是我在视图文件中的几乎所有方法都遇到了这个问题:
NoMethodError in Home#my_home
...
undefined method `include?' for nil:NilClass
stories
视图文件中的代码:
- if @story_category_current_field_names.include?("location")
%br
.row
.col-xs-12
.form-inputs
= f.input :location, id: "story_location"
stories_controller
中的部分代码
@story_category_current_fields = @story_category.current_fields.order(:priority)
@story_category_current_field_names = @story_category_current_fields.map(&:field_name).map(&:strip)
@story_category_change_current_field_id = @story_category_current_fields.map{|c| c.field_id if c.is_change?}.compact
@story_category_indicator_current_field_id = @story_category_current_fields.map{|c| c.field_id if c.is_indicator?}.compact
对于其他变量,.each
方法也会发生...
我想念什么?