【发布时间】:2014-04-21 04:52:50
【问题描述】:
我有一个 rails 4 应用程序,其中有一个产品模型,其中包含以下列:标题(字符串)、描述(文本)和数据(文本,但我在其中存储 JSON)。
我想要做的类似于nested_form gem(由 Ryan Bates 提供)。我一直在搜索,但似乎找不到拥有多个字段的方法,比如我想在数据列中存储一个颜色:蓝色和大小:大的 json 对象。
我的 _form 里面有:
<input type='text name="product[data][]">
但我收到了错误:
Parameters: {"utf8"=>"✓", "authenticity_token"=>"WHzAChBlWH6bOSUzUp50sSTt1hm/6/Uruuy7TY4LY8I=", "product"=>{"title"=>"fdsaf", "data"=>["fsdsadfsdf", "fasdfsdf"]}, "commit"=>"Create Product"}
Unpermitted parameters: data
基本上我的问题是如何使用 rails 生成颜色和大小的文本字段(但可以是任何内容)然后保存为 JSON?类似于nested_form gem 允许您拥有“添加字段”的方式?
【问题讨论】:
-
你能告诉我们你的控制器代码吗?
标签: ruby-on-rails ruby json