1

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>

なぜこうなった?

4

1 に答える 1