默認情況下,ActiveAdmin正在/ admin下運行。有什麼改變嗎?如何更改ActiveAdmin的默認URL?
12
A
回答
26
是的。您需要將下面的行添加到config/initializers/active_admin.rb
文件:
config.default_namespace = :your_desired_namespace
這將創建一個http://yourdomain.name/your_desired_namespace
待辦事項,您將需要相應地更新你的路由(即admin_user_path
將成爲your_desired_namespace_user_path
)。
11
替代@Amir的答案。如果你不關心確切的路徑,只想將路線改變爲不太明顯的路線而不需要改變路線。在路由文件,你可以叫ActiveAdmin這樣的:
Rails.application.routes.draw do
scope 'something-else' do
ActiveAdmin.routes(self)
get '/', to: 'admin/dashboard#index'
end
end
然後你的路線將是/something-else/admin
,你可以訪問/something-else
儀表盤。
而且你仍然可以使用像admin_user_path
這樣的常規助手。
4
只是爲了進一步的參考,如果你想從根路徑作爲獨立的應用程序運行ActiveAdmin,使用此:
config.default_namespace = false
相關問題
- 1. 如何更改默認的URL地址
- 2. Rails更改默認URL的
- 3. 更改tomcats默認URL
- 4. 如何更改Android默認瀏覽器默認主頁URL
- 5. 更改PhoneGap項目的默認URL
- 6. 更改ActiveAdmin範圍中的默認排序順序
- 7. Rails ActiveAdmin。如何設置默認值?
- 8. 如何更改XAMPP默認的請求URL,例如localhost:80/xampp
- 9. 與xampp的Windows上的WordPress如何更改默認的URL
- 10. Hudson:更改默認標籤URL
- 11. 更改codeigniter默認url格式
- 12. php mvc更改默認url模式
- 13. 如何更改ActiveAdmin密碼?
- 14. 如何更改默認頁面的index.php到URL
- 15. 如何更改Laravel 5中的默認登錄URL?
- 16. 如何更改Web App中的默認URL?
- 17. 如何更改EasyPHP的默認URL地址
- 18. Activeadmin設置默認日期
- 19. 如何更改下拉列表中的默認空白默認值(更改後)
- 20. 如何更改NgbCollapse的默認值false?
- 21. 如何更改groovysh.profile的默認位置?
- 22. 如何更改ServiceStack中的默認ContentType?
- 23. 如何更改Crawler4j中的默認crawlStorageFolder?
- 24. 如何更改QDialogBox中的默認QPushButton
- 25. 如何更改默認的python版本?
- 26. 如何更改DatePicker默認的「級別」?
- 27. 如何更改log4c的默認時區?
- 28. 如何更改MappingJacksonHttpMessageConverter的默認objectMapper?
- 29. 如何更改ThickBox的默認行爲?
- 30. 如何更改UITabBarController的默認ViewController
看看這有助於在所有:https://github.com/gregbell/ active_admin /斑點/主/文檔/ 1-general-configuration.md#命名空間 – AJcodez 2012-07-27 17:55:26