2013-06-26 4 views
1

En lisant cette partie de l'API Rails: http://api.rubyonrails.org/classes/ActionView/Helpers/FormHelper.html et en vous demandant simplement pourquoi certains champs entraînent une erreur? Par exemple, color_field et week_field.Rails form_helper, méthode non définie `color_field '

Je suis juste bricoler avec le tutoriel Hartl, en particulier cette partie à 8,1

<%= form_for(:session, url: sessions_path) do |f| %> 
    <%= f.label :email %> 
    <%= f.text_field :email %> 

    <%= f.label :password %> 
    <%= f.password_field :password, :value => 'password' %> 

    <%= f.label :color %> 

    <%= f.number_field :color %> 

    <%= f.submit 'Sign in', class: 'btn btn-large btn-primary' %> 


<% end %> 

mais, fondamentalement, quand je mets Color_Field ou week_field il en résulte

undefined method `color_field' for #<ActionView::Helpers::FormBuilder:0x402bac0> 

Pourquoi est-ce qui se passe?

+1

Utilisez-vous Rails 4? parce que je pense que cette balise a été introduite dans Rails 4 – ahmet

+0

Oui, je n'utilisais pas Rails 4. Donc, je vais le faire à l'avenir. Je me sens stupide: (... plus tu apprends –

Répondre

Questions connexes