у меня есть
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
data
? Если это так, я не думаю, что вы можете получить к нему доступ таким образом, и я сомневаюсь, что simple_form будет обрабатывать сериализованное поле. Возможно, этот поток может помочь вам stackoverflow.com/ вопросы/9613208/ - person Wizard of Ogz   schedule 30.04.2013