主動聯繫說,你可以改變網站的標題是這樣的:主動管理動態網站標題
網站標題選項 您可以更新的標題或在初始化也使用一個可選的圖像。另外你可以設置鏈接。默認情況下沒有鏈接,標題設置爲Rails.application類名稱的名稱。
# config/initializers/active_admin.rb
config.site_title = "My Admin Site"
config.site_title_link = "/" ## Rails url helpers do not work here
config.site_title_image = "site_log_image.png"
而且,他們說你可以通過配置命名空間標題如下:
ActiveAdmin.setup do |config|
config.site_title = "My Default Site Title"
config.namespace :admin do |admin|
admin.site_title = "Admin Site"
end
config.namespace :super_admin do |super_admin|
super_admin.site_title = "Super Admin Site"
end
end
我建立一個多租戶網站,我想SITE_TITLE是基於當前的租戶名稱。有沒有一種方法可以將動態字段置於基於租戶的變化中?
謝謝
初始器不能動態更新(Rails在配置更改時需要重新啓動)。你考慮過JavaScript嗎? – Alex
是否有可能以某種方式在ApplicationController中設置它?我絕對認爲我們需要一些方法來改變基於用戶數據或標題的標題... –