0

私は持っている

class User < ActiveRecord::Base
  attr_accessible :email

  validates :email,
    presence: true

  serialize :data, ActiveRecord::Coders::Hstore

end

<%= simple_form_for User.new do |f| %>
  <%= f.input :email %>
  <%= f.input :first_name %>
  <%= f.input :zipcode %>
  <%= f.button :submit, 'Sign up' %>
<% end %>

Sign up必要なときにエラーが発生する理由:

undefined method `zipcode' for #<User:0x007fd397631650>

完全なトレース: https://gist.github.com/3c9df05758ea3d486989

4

1 に答える 1

1

simple_formモデルの属性の入力のみを作成できますが、モデルzipcodeの属性ではないようですUser

移行を実行してこの列をUsersテーブルに追加すると、ユーザーの郵便番号を保存できるようになります。

于 2013-04-30T14:03:14.623 に答える