Вы можете загрузить данные в представлении.При этом вы можете получить доступ к params
, как к контроллеру.
content do
data = Entity.find(params[:id]
end
Это не способ Rails, но я думаю, что в ActiveAdmin это совершенно нормально.Если у вас есть более сложные данные для загрузки и обработки, вы можете создать для них сервис.
Если вы чувствуете, что вам нужно использовать контроллер, вы должны сделать это так:
controller do
def index
# your code
end
end
Интересно, что вам даже не нужно звонить super
- страница отображается в любом случае.