ruby-on-rails – simple_form f.hidden_​​field有效,为什么不f.input?

= 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,:value => @some.thing

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

解决方法

f.hidden_​​field是 ActionView::Helpers::FormHelper,而f.input属于 SimpleForm.

语法类似但有一些差异.

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...