Ruby on rails 添加到用户模型时迁移到heroku未定义(Desive)
我已经在我的用户模型中添加了一个“区域”属性(我正在使用Desive)。这个迁移在本地主机上工作,我已经运行了heroku rake db:migrate——当我推送到heroku时,它在注册页面上给出了一条错误消息Ruby on rails 添加到用户模型时迁移到heroku未定义(Desive),ruby-on-rails,ruby-on-rails-3,heroku,devise,Ruby On Rails,Ruby On Rails 3,Heroku,Devise,我已经在我的用户模型中添加了一个“区域”属性(我正在使用Desive)。这个迁移在本地主机上工作,我已经运行了heroku rake db:migrate——当我推送到heroku时,它在注册页面上给出了一条错误消息 ActionView::Template::Error (undefined method `area' for #<User:0x00000006589520>) ActionView::Template::Error(未定义#的“area”方法) 我的注册视图有
ActionView::Template::Error (undefined method `area' for #<User:0x00000006589520>)
ActionView::Template::Error(未定义#的“area”方法)
我的注册视图有:
<%= f.input :area, label: "Specialty" %>
数据库迁移:
class AddAreaColumnToUsers < ActiveRecord::Migration
def change
add_column :users, :area, :string
end
end
类AddAreaColumntUsers我是否错过了heroku迁移的某些部分?迁移后您是否尝试过重新启动heroku??没问题,只是在谷歌上搜索了一下:)谢谢-抱歉,我找不到答案。谢谢。是的,没问题,只是在谷歌上搜索
ActionView::Template::Error(未定义的方法