2014-09-30 95 views
5

我有一列存儲JSON數據。編輯狀態時,我不知道如何顯示它。Rails編輯序列化的JSON數據

serialize :value, JSON 

= f.fields_for :value do |ff| 
    .form-group 
     = ff.label :short 
     = ff.text_field :short, class: 'form-control' 
    .form-group 
     = ff.label :long 
     = ff.text_field :long, class: 'form-control' 

回答

22

在地方的

= f.fields_for :value do |ff|

請使用如下代碼:

= f.fields_for :value, OpenStruct.new(@object.value) do |ff|

你需要與你的模型對象來代替@object

+0

非常感謝!有用!! – iamspauljamez 2014-09-30 09:14:32

+1

你能標記答案爲有用或投票回答:) – 2014-09-30 09:15:26

+1

全部完成! :D再次感謝。 – iamspauljamez 2014-09-30 09:18:29