1
我需要將我的活動管理頁面嵌入到父應用程序中。 活動管理頁面將顯示在iframe中,並且如果URL查詢參數embedded = true,我需要刪除默認索引上的頁眉和頁腳,顯示和編輯頁面。在rails上的活動管理中條件刪除標題5
我繼續像這樣在我的主動管理頁面:
ActiveAdmin.register Followup, as: 'Followup_affectation' do
controller do
def setLayout
if params['embedded'] == 'true'
@layout = false
else
@layout = 'active_admin'
end
end
end
而且在一些自定義操作
render template: "admin/followups/mytemplate.html.haml", layout: @layout
但我想這樣做索引。
我試圖
def index
render :index, layout: @layout
end
和
def index
super
render :index, layout: @layout
end
我的索引定義是真的很經典:
index do
id_column
column :step
column :cycle
column :tag_rfid
column :quoteline
column :product_name
column :location
column :active
actions
end
在此先感謝您的幫助
你可以做類似'before_action:setLayout的,只有:[:指數:展示,編輯]' – Richlewis
@Richlewis感謝您的幫助,但問題在於我如何從渲染中移除佈局。 在這種情況下,該函數的作用域不起作用 – Jaycreation