6
= simple_form_for @foo do |f|

  # this works
  = f.hidden_field :asdf, :value => @some.thing

  # this works
  = f.input :asdf, :as => "hidden", :input_html => { :value => @some.thing }

  # Why doesn't this work, exactly?
  = f.input :title, :as => "hidden", :value => @some.thing

当我查看我的日志时,我发现该值在后一个输入中以空字符串的形式出现,但我不清楚为什么会发生这种情况。

4

1 回答 1

9

f.hidden_field是一个ActionView::Helpers::FormHelperf.input属于SimpleForm

语法类似,但有一些不同。

于 2012-12-15T01:38:34.697 回答