【发布时间】:2014-05-21 07:31:00
【问题描述】:
我的一个模型中有一个属性列,
而Attributes column是hstore类型,它存储的是JSON格式的字符串,
我希望我的用户以普通表单类型对其进行编辑,
我希望它可以自动跨越 4 个输入字段,
name
range
security
default_value
有什么宝石可以实现吗?
更新
我按照@zwippie 的解决方案,并以正确的形式显示出来,
但是不能更新,
当我尝试更新它时,
但我应该将这些字段添加到强参数中,
有没有动态的方法来实现这一点。
要扩展 hstro 中的所有列而不是硬编码 store_accessor :cgi_attributes, :name, :range, :security, :default_value,
并将其附加到白名单中
= f.text_area column, class: 'input-xxlarge'
但它
【问题讨论】:
标签: ruby-on-rails metaprogramming postgresql-9.2 form-for ruby-on-rails-4.1