моя проблема связана с настройкой в ActiveAdmin. Прежде всего, я не могу понять, как переопределить действие индекса. Судя по документации, все выглядит просто, но мало что работает так, как ожидалось. В конце концов я пришел к этим двум альтернативам. Первый — это сообщение в блоге, в котором представлено следующее решение (которое работает ).
scope_to do
Class.new do
def self.projects
Project.where(:id => 1)
end
end
end
Пока этот, который является решением проблемы № 511, не работает. Кто-нибудь может сказать почему??
scope_to :current_project
controller do
private
def current_project
Project.where(:id => 1)
end
end
Каков ваш опыт? Как добиться настройки действия индекса?
Я опытный веб-разработчик, но я новичок в мире Ruby в целом. Как вы думаете, стоит ли использовать ActiveAdmin для производственного проекта? Что вы выбираете, когда дело доходит до интерфейса администратора? Я читал о Rails Admin, но похоже, что его нелегко настроить.
На данный момент меня больше всего беспокоит активный администратор, который нелегко настроить для достижения пользовательского интерфейса или поведения, которые сильно отличаются от тех, которые он предлагает по умолчанию.
Что вы думаете?