Rails 3设计添加字段到注册表单

时间:2012-02-29 13:45:19

标签: ruby-on-rails-3 devise

我想在注册表中添加新字段 为此:
1.我在数据库中创建了名为 user_name 的字段 我改变了我的模型

attr_accessible :email, :password, :password_confirmation, :remember_me, :user_name

3。我改变了观点

<%= f.label :user_name %>
<%= f.text_field :user_name %>

但是我收到了错误: #User的未定义方法'user_name':0x1ff0e30

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

你是如何创造这个领域的?看起来模型没有意识到该领域可能是两件事之一。

首先,您没有运行迁移以将字段添加到数据库中的表中。遇到此错误时,这是​​人们最常犯的错误。

其次,你做了添加字段,但是你把它添加到了错误的数据库中。不太常见,但仍有可能发生。