2
所以,我一直在使用Ruby on Rails和ActiveAdmin有一段時間了,但似乎我可能會丟失一些基本的東西...Ruby on Rails的 - ActiveAdmin - 配置工具導航時default_namespace =假
我想在我的應用程序中有我自己的實用程序導航,聽起來很簡單,在主ActiveAdmin documentation page上有一些文檔指向此。
有道理,並且或許應該很簡單...
ActiveAdmin.setup do |config|
config.namespace :admin do |admin|
admin.build_menu :utility_navigation do |menu|
menu.add label: "ActiveAdmin.info", url: "http://www.activeadmin.info", html_options: { target: :blank }
admin.add_logout_button_to_menu menu # can also pass priority & html_options for link_to to use
end
end
end
,但我有...
config.default_namespace = false
哪種類型的關閉
config.namespace :admin do |admin|
位的代碼。
我的想法是回到使用標準的非命名空間版本進行配置,就像配置系統的其他許多部分一樣,只是使用而已。
ActiveAdmin.setup do |config|
config.build_menu :utility_navigation do |menu|
menu.add label: "ActiveAdmin.info", url: "http://www.activeadmin.info", html_options: { target: :blank }
config.add_logout_button_to_menu menu # can also pass priority & html_options for link_to to use
end
end
但是,當然,我得到undefined method 'build_menu'
。
所以,我必須假設我缺少一些簡單的東西,而現在我不確定那簡單的東西是什麼。
如果有人有任何建議,請讓我知道。
Mark,
謝謝,那就是我一直在尋找的。 – J0RD1E