Rails:预期PointOfSale,得到String错误

时间:2013-07-16 11:20:55

标签: ruby-on-rails submit

我是一个小小的菜鸟吧......我试图提交一个带有id的隐藏字段..

这是隐藏的字段:

<%= f.hidden_field :point_of_sale  %>

以及提交的参数如下:

"venue"=>{"point_of_sale"=>"9"}, "commit"=>"Update Venue", "id"=>"1"}

但它给了我错误:

PointOfSale  expected, got String error

那么问题是什么?

1 个答案:

答案 0 :(得分:0)

如果你想保存id,你应该在隐藏字段中传递point_of_sale_id: -

<%= f.hidden_field :point_of_sale_id  %>

希望这有帮助。