Правильная идентификация администратора для admin_data на Heroku - PullRequest
0 голосов
/ 21 февраля 2012

У нас все установлено правильно, но когда администратор переходит в / admin_data, он выдает «не авторизовано».

вот соответствующий код в config / initializers / admin_data.rb

AdminData.config do |config|
 config.is_allowed_to_view = lambda {|controller| return true if current_user.admin = true }
 config.is_allowed_to_update = lambda {|controller| return true if current_user.admin = true }
end

1 Ответ

1 голос
/ 22 февраля 2012

Может быть условием, которое вы используете для проверки равенства:

if current_user.admin = true #will always be true

против

if current_user.admin == true #will check the equality of being true

Вы можете рассмотреть просто:

if current_user.admin

с нуляили false будет НЕ == верно

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...