如何使用其他表单域填充表单域

时间:2019-05-18 11:55:04

标签: ruby-on-rails

在我的rails应用程序中,我有两个模型ShopsProducts,“产品”属于商店,“商店”有许多产品。我要在此处完成的工作是,当用户创建新商店时,他们添加了state field,在“产品”表单中也有相同的state field,我想填写产品State field自动使用商店State field的价值。

我尝试使用text_field标记的option值来完成我在产品表单中的操作

<%= form.text_field :state, value: @current_shop.state %>

,但它不起作用,它会出现此错误: nil:NilClass的未定义方法“状态”

1 个答案:

答案 0 :(得分:0)

@current_shop为nil,所以您遇到此错误。确保在控制器中正确设置了实例变量。