formtastic select,默认选择一个条目

Hen*_*rik 8 ruby-on-rails formtastic

我有一个输入,我渲染:as =>:选择.我希望选择一个选项作为默认选项.我该怎么办呢?

谢谢,亨德里克

idr*_*bst 10

如果你没有制作模型的表格.

= 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
Run Code Online (Sandbox Code Playgroud)

  • 答案使用Ruby 1.9哈希语法 - 与haml与其他任何事情无关. (2认同)

Hen*_*rik 6

因此,设置一个预先选择的答案,您必须将您的对象与所需的值相关联.

countries = ['USA','Germany']
@user.country = countries.first
Run Code Online (Sandbox Code Playgroud)

这对我行得通.