Я хочу отобразить что-то перед загрузкой определенной страницы (например, флэш-сообщение после проверки какого-либо условия). Я использую активного администратора. Как я могу это сделать?
ActiveAdmin.register User do
config.batch_actions = false
config.paginate = false
menu false
actions :index, :destroy, :show
index do
column 'ID', :id
column :name
column :short_name
column :start_date
column :end_date
column :aggregatable
column :branch do |user|
link_to user.branch.name, active_user_branch_path(id: user.branch_id)
end
column :lock_status
default_actions( name: 'Actions' )
end
end
2
Kavitha Velayutham
21 Авг 2014 в 13:17
1 ответ
Лучший ответ
Отвечая на вопрос, как установить перед фильтром в ActiveAdmin: перед установкой фильтра в контроллере.
Шаблон:
controller do
before_filter :my_filter, only: %i(index)
private
def my_filter
#logic here
end
end
1
Andrey Deineko
15 Дек 2015 в 16:59
Похожие вопросы
Новые вопросы
ruby-on-rails
Ruby on Rails - это полнофункциональная платформа веб-приложений с открытым исходным кодом, написанная на Ruby. Он следует популярной модели фреймворка MVC и известен своим подходом «соглашение поверх конфигурации» при разработке приложений.