Ruby on rails formtastic select,默认选择一个条目
我有一个我呈现的输入:as=>:select。我想选择一个选项作为默认选项。我该怎么做呢 谢谢,Ruby on rails formtastic select,默认选择一个条目,ruby-on-rails,formtastic,Ruby On Rails,Formtastic,我有一个我呈现的输入:as=>:select。我想选择一个选项作为默认选项。我该怎么做呢 谢谢, 亨德里克你可以在formtastic维基上看到这一点。在询问任何问题之前,请始终检查gem自述文件。祝你好运 因此,设置一个预选答案,您必须将对象与所需值相关联 countries = ['USA','Germany'] @user.country = countries.first 这对我很有用。如果你不是用模型制作表单的话 = semantic_form_for :report do |f|
亨德里克你可以在formtastic维基上看到这一点。在询问任何问题之前,请始终检查gem自述文件。祝你好运 因此,设置一个预选答案,您必须将对象与所需值相关联
countries = ['USA','Germany']
@user.country = countries.first
这对我很有用。如果你不是用模型制作表单的话
= semantic_form_for :report do |f|
= f.inputs name: 'Choose a Report Year' do
= f.input :report_year, collection: options_for_select(['2010', '2011', '2012', '2013'], '2012')
= f.action :submit, label: 'Submit Year', as: :button
如果在语义表单中没有关联的模型,可以执行以下操作:
f.inputs do
f.input :service_type, :as => :radio,
:collection => [
['Group', 'Group', { :'checked' => 'checked' }],
['Device', 'Device', {}]
]
end
很抱歉我是rails noob:)。那么默认值取决于活动记录关系?没问题。正如在wiki中所说的,您可以为选择([“页面”、“组织”、“促销”]、@banner.entity\u type)传递
options\u
第一个参数是选项集合,第二个是默认选择值。如果不使用haml,则为选择传递options\u(仅针对像我这样的noobs的注释:D)答案使用Ruby 1.9哈希语法——与haml和其他任何东西无关。