最近我開始使用Rails Admin爲我的項目創建管理面板。 rails for rails的用戶界面非常好,它也提供了良好的用戶體驗。我對定製rails管理員有一些擔憂,如重寫控制器操作和使用自定義視圖。例如,假設我需要克隆一條記錄並將其用於編輯操作。可能嗎? 我們可以使用自定義視圖或表單嗎? 任何幫助將不勝感激。提前致謝。Rails管理 - 定製
3
A
回答
3
那麼,使用RailsAdmin定義一個新的動作非常簡單。您也可以覆蓋任何控制器的視圖等。但是,對於控制器操作使用內置代碼有點困難(例如,如果您想重新使用Update操作代碼 - 這會花費您一些時間) 。
那麼,從哪裏開始呢?本教程解釋瞭如何創建一個簡單的動作(它將在RailsAdmin中有單獨的按鈕,但它不會呈現任何模板)http://fernandomarcelo.com/2012/05/rails-admin-creating-a-custom-action/
之後,您可能需要創建一個更復雜的動作(類似Edit/Update組合或其他)。這是閱讀源代碼將幫助你。這是您找到所有RailsAdmin操作的地方:https://github.com/sferik/rails_admin/tree/master/lib/rails_admin/config/actions。 它們的定義與上一個教程中的示例非常類似。畢竟,你會發現這些動作與任何Rails控制器的動作非常相似。
現在您已準備好編寫任何自定義操作!
相關問題
- 1. Rails全面管理控制面板
- 2. Rails:前乾和管理員控制器
- 3. 安卓定製管理器
- 4. 定製Django管理界面
- 5. Magento管理區定製
- 6. 定製管理部分
- 7. Magento管理員端定製
- 8. Magento管理面板定製
- 9. Django管理定製list_filter
- 10. Rails:角色/管理
- 11. Rails:用於管理非管理模型的管理路線
- 12. Rails會話管理
- 13. 在Rails中管理條件重定向
- 14. Rails隊列管理
- 15. Rails日誌管理
- 16. Mule管理控制檯定製
- 17. Rails管理調試代碼
- 18. 管理的Rails從寶石
- 19. Ruby rails - 會話管理
- 20. 用Rails管理.yml文件中的Rails環境變量管理
- 21. Rails源代碼管理資產管道?
- 22. Rails資產管道管理問題
- 23. Rails任務欄管理員
- 24. Rails 3 JavaScript資源管道管理
- 25. Rails管理員和has_and_belongs_to_many
- 26. Django管理員定製的龐大的eshop管理
- 27. cancancan管理關係的Rails
- 28. Rails管理員幫助
- 29. 的Rails如果管理員
- 30. Rails的管理圖標破
是否http://stackoverflow.com/questions/8845480/customize-rails-admin-to-include-self-created-views-and-controllers回答你的問題? –