在我的rails应用程序中,我有两个模型Shops
和Products
,“产品”属于商店,“商店”有许多产品。我要在此处完成的工作是,当用户创建新商店时,他们添加了state field
,在“产品”表单中也有相同的state field
,我想填写产品State field
自动使用商店State field
的价值。
我尝试使用text_field标记的option值来完成我在产品表单中的操作
<%= form.text_field :state, value: @current_shop.state %>
,但它不起作用,它会出现此错误: nil:NilClass的未定义方法“状态”
答案 0 :(得分:0)
@current_shop
为nil,所以您遇到此错误。确保在控制器中正确设置了实例变量。