2013-06-26 121 views
1

一直在閱讀這部分的Rails API:http://api.rubyonrails.org/classes/ActionView/Helpers/FormHelper.html並且只是問,爲什麼有些字段會導致錯誤?例如,color_field和week_field。Rails form_helper,undefined方法`color_field'

我只是與哈特爾教程擺弄周圍,特別是這部分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 %> 

但基本上,當我把的Color_Field或week_field它導致

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

這究竟是爲什麼?

+1

您使用的是Rails 4嗎?因爲我認爲這個標籤是在Rails 4中引入的 – ahmet

+0

是的,我沒有使用Rails 4.所以我將在未來這樣做。我覺得很愚蠢:(...但你學到的越多 –

回答

相關問題