Я не могу понять или найти какие-либо решения для очень простого вопроса: «Как я могу определить собственное поле ввода в формате formtastic?»
Вот что я получил:
<%= semantic_form_for @someFantasticVariable, :url => "/someFantasticUrl.html" do |f|%>
<%= f.inputs do %>
<%= f.input :something_else_id, :required => true , :as => :select, :collection => SomethingElse.find(:all), :label =>"The something else"%>
<%= f.input :fantastic_max_cost, :label => "Budget (max cost)"%>
<%end%>
<%= f.buttons do%>
<%= f.commit_button :button_html => { :class => "primary", :disable_with => 'Processing...', :id => "commitButton"}%>
<%end%>
<%end%>
Теперь ...
Я хочу иметь очень простую вещь. Я хочу объявить поле, не являющееся частью модели. Я хочу иметь поле даты, которое я могу использовать для вычислений в моем контроллере. Итак, я хочу сделать это:
<%= f.inputs do %>
<%= f.input :something_else_id, :required => true , :as => :select, :collection => SomethingElse.find(:all), :label =>"The something else"%>
<%= f.input :fantastic_max_cost, :label => "Budget (max cost)"%>
<%= f.input :start_date, :as => :date , :label => "Start date"%>
<%end%>
Но, видимо, мне не разрешено, и я не могу найти никакого способа сделать это с помощью моего жесткого поиска в Google. Любая помощь / идеи?