【发布时间】:2014-09-19 03:18:41
【问题描述】:
我刚刚按照this 指南使用以下命令将“firstname”和“secondname”列添加到 Devise User Model。
rails generate migration add_firstname_to_user firstname:string
rails generate migration add_secondname_to_user secondname:string
我将更改应用到:
rake db:migrate
它工作正常,因为我可以使用 User.all 在控制台中看到这些字段,但我现在遇到的问题是我在 app/model/user.rb 中看不到 attr_accessible 字段。
所以我只是添加了以下几行:
<div><%= f.label :first_name %><br />
<%= f.text_field :firstname, autofocus: true %></div>
<div><%= f.label :second_name %><br />
<%= f.text_field :secondname, autofocus: true %></div>
在 app/views/devise/registrations 的 new.html.erb 中,但它不起作用,因为我注意到我注册的用户的 firstname 和 secondname 属性为零。
我能做什么?,我猜是关于 attr_accessible 步骤的,但我找不到。
任何帮助将不胜感激。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 devise