私の隠しフィールド:
- @calc.results.each do |k, v|
= hidden_field :calc_result, :value => "#{k[:total_interest]}"
どちらが返されます:
"calc_result"=>
{"value214.14"=>"",
...
hidden_field を作成して生成するにはどうすればよいですか。
"value" => "214.14"
私の隠しフィールド:
- @calc.results.each do |k, v|
= hidden_field :calc_result, :value => "#{k[:total_interest]}"
どちらが返されます:
"calc_result"=>
{"value214.14"=>"",
...
hidden_field を作成して生成するにはどうすればよいですか。
"value" => "214.14"
:value を渡す必要はありません。次のように言ってください。
= hidden_field_tag :calc_result, "#{k[:total_interest]}"
それはあなたが望むものを手に入れるはずです。
を使用するhidden_field
と、name属性はフィールド名(この場合は)から解釈されます:calc_result
。
がモデルのフィールドでない場合value
は、代わりに使用できますhidden_field_tag
。
= hidden_field_tag "value", k[:total_interest]}