Я надеюсь воспроизводить следующее с 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 для всех форм в приложении, я продолжаю работать, и до сих пор у меня только были проблемы с этим. Какие-либо идеи?
<% = form.input: q,: input_html => {: name => 'q'}%>
Semantic_form_for Formtastic обернут вокруг form_for Rails, который позволяет только «моделировать» формы, подобные той, которую вы описываете. Я почти уверен, что вы имеете в виду «желаемый», а не «требуемый», потому что довольно легко получить доступ к params [: search] [: q] или скопировать значение в params [: q] самостоятельно.