Как выбрать значение по умолчанию для набора переключателей в Formtastic?

Я создаю форму в Rails3 и Formtastic. У меня есть следующее поле:

<%= f.input :housing, :as => :radio, :collection => {"Awesome" => "one", "Great" => "two", "Nice" => "three"} %>

Которое генерирует HTML, похожий на:

Awesome
Great
 Nice

Это работает безупречно!

Теперь я хотел бы знать, как я могу передать параметр, который бы пометил бы "Отлично" по умолчанию (выбран ) ценность. Я попытался сделать следующее, но не могу заставить его работать.

<%= f.input :housing, :as => :radio, :collection => {"Awesome" => "one", "Great" => "two", "Nice" => "three"}, :default => "one" %>

Я также попытался передать : selected и : checked вместо : default ] но, увы, это не работает.

Кто-нибудь знает, как это сделать?

Спасибо!


Редактировать: Адитья поднимает очень хороший вопрос. Некоторый поиск дал этот полезный совет .

5
задан Community 23 May 2017 в 12:01
поделиться