Currently I'm using devise and rails_admin on Rails 5.0.0.1, when I open admin panel this error is showing up.NoMethodError в RailsAdmin :: MainController # dashboard undefined method `is_admin? ' for # <User: 0x007fc87c140c48> Вы имели в виду? is_haml?
После того, как я добавил ниже строк в файле rails_admin.rb для авторизации, возникает ошибка выше
config.authorize_with do
redirect_to main_app.root_path unless current_user.is_admin?
конец
Дайте более подробную информацию: 1) что вы хотели 2) что вы пробовали 3) что произошло. – peterh
@Bikal, как вы можете отличить стандартного пользователя от администратора? У вас есть поле 'admin' или' role' в таблице 'users'? –
@peterh, в настоящее время у меня есть два пользователя, которые могут отправлять сообщения, которые оба выполняют операции CRUD, теперь я хочу назначить любого пользователя в качестве администратора. Я попробовал назначить через консоль rails, но это порождает ошибки. – Bikal