Rails form_helper,未定义的方法`color_field'

时间:2013-06-26 05:50:07

标签: ruby-on-rails railstutorial.org

一直在阅读Rails API的这一部分:http://api.rubyonrails.org/classes/ActionView/Helpers/FormHelper.html并且只是问,为什么有些字段会导致错误?例如,color_field和week_field。

我只是在修改Hartl教程,特别是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 个答案:

答案 0 :(得分:0)

请检查以下链接,它可能会提供一些帮助。

http://edgeguides.rubyonrails.org/form_helpers.html#other-helpers-of-interest