[原创]安装rails_admin时admin错误?

使用gem:rails_admin 出错,无法把admin写进users中
gem 'rails_admin' bundle rails g rails_admin:install rails s
在config/initializers/rails_admin.rb中添加
config.authorize_with do redirect_to main_app.root_path unless current_user.admin == true end
在db/migrate/ DeviseCreateUsers 中添加
t.boolean :amin
然后
rake db:migrate
进入 rails c
u = User.first

屏幕快照 2016-02-19 下午11.28.57.png

没有 admin 的情况,
u.admin直接报错
所以stackoverflow
http://stackoverflow.com/questions/9957058/undefined-method-admin-when-trying-to-add-an-admin-user
[原创]安装rails_admin时admin错误?_第1张图片
屏幕快照 2016-02-19 下午11.32.53.png

最后竟然成功了,再试一下 rails c
u = User.first u.admin u.admin = true u.save u

2.2.0 :006 > u
=> #

成功了,admin 出现了。

你可能感兴趣的:([原创]安装rails_admin时admin错误?)