Нет-Модель Formtastic Форма
Я хочу воспроизвести следующее С помощью Formtastic :
<% form_tag '/search', :method => 'get' do %>
<%= text_field_tag :q, params[:q] %>
<% end %>
Пока у меня есть:
<% semantic_form_for :search, :html => { :method => :get } do |form| %>
<% form.inputs do %>
<%= form.input :q %>
<% end %>
<% end %>
Однако для этого требуется доступ к хэшу параметра с помощью:
params[:search][:q]
Вместо моего требуемого:
params[:q]
Я хотел бы использовать Formtastic для всех форм в приложении, над которым я работаю, и до сих пор у меня были проблемы только с этим. Есть идеи?
3 ответа:
Семантика Formtastic_form_for обернута вокруг form_for Rails, который позволяет только "моделировать" формы, подобные той, которую вы описываете. Я уверен, что вы имеете в виду" желаемый", а не" требуемый", потому что довольно легко получить доступ к params[:search][:q] или скопировать значение в params[:q] самостоятельно.