Добавление настраиваемого поля ввода в formtastic?

Я не могу понять или найти какие-либо решения для очень простого вопроса: «Как я могу определить собственное поле ввода в формате 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. Любая помощь / идеи?

5
задан Automatico 28 July 2011 в 09:34
поделиться