我的隐藏字段:为什么隐藏字段产生哈希?
- @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"
你并不需要通过:值,只是这样说:
= hidden_field_tag :calc_result, "#{k[:total_interest]}"
这应该让你得到你想要的。
使用hidden_field
,名称属性从字段名称解释(在这种情况下:calc_result
。
如果value
是不是在模型中的字段,可以使用hidden_field_tag
代替。
= hidden_field_tag "value", k[:total_interest]}
嗯..很奇怪,它返回html =>``并且这个在rails“”117.68“=>”“中, ` – Trip 2011-02-10 03:03:53