我想生成一個複雜的腳手架,然後刪除寶石 有沒有辦法凍結rails_admin或activescaffold生成的代碼,所以我可以自己編輯它? (類似於軌道腳手架如何) 是否有另一種產生更復雜腳手架的寶石?我可以在rails中凍結activescaffold或rails_admin的代碼嗎?
0
A
回答
0
在活動腳手架來改變腳手架的意見,你使用overrides。
0
這取決於您正在運行的Rails版本。如果> 2.1,則可以使用config.gem
在environment.rb中明確指定寶石,然後運行rake gems:unpack
將這些寶石凍結到vendor/gems文件夾中。對於> = 3.0,使用Builder工具凍結寶石。
如果< = 2.1,那麼您可以手動執行上述步驟 - 將所有ActiveScaffold gem代碼複製到vendor/plugins中的文件夾中,然後刪除gem本身。請參閱前面基於插件的ActiveScaffold版本以獲取指導。
您也可以根據需要做到這一點。要自定義視圖,請創建一個app/views/active_scaffold_overrides文件夾,然後複製任何ActiveScaffold部分以在其中進行自定義。它們將自動用於整個應用程序 - 無需將它們複製到每個視圖中。要自定義控制器操作,請創建一個名爲ActiveScaffold的控制器,然後讓所有其他腳手架控制器繼承此新的ActiveScaffoldController
。現在你有一個地方可以自己覆蓋操作,你也可以在生成的ActiveScaffoldHelper
文件中覆蓋助手。
相關問題
- 1. 我可以凍結silverlight SolidColorBrush嗎?
- 2. 你可以強制一個代碼在Git中凍結?
- 3. 我們可以凍結JQGRID中的列嗎?
- 4. 我們可以編輯jqgrid中的凍結列嗎?
- 5. 代碼凍結與Git無關嗎?
- 6. 我可以縮短我的代碼嗎?
- 7. 我們可以在SWING代碼中使用JAVAFX代碼嗎?
- 8. 我可以在本地代碼中託管代碼嗎?
- 9. 我可以在VB.NET代碼中包含Java代碼嗎?
- 10. jFrames被這段代碼凍結了嗎? (附代碼):8.2 Netbeans的
- 11. MS Excel:可以「凍結」細胞嗎?
- 12. 我可以在處理某些東西時凍結Excel嗎?
- 13. 這個Ruby on Rails代碼可以被優化或改進嗎?
- 14. 是否可以「凍結」Set(或Map)?
- 15. Perforce的代碼行凍結
- 16. 我可以在代碼中更改Android樣式的父代嗎?
- 17. 我可以寫更好的代碼嗎?
- 18. 我可以在我的asp.net代碼中訪問Javascript數組嗎?
- 19. 我可以在PLTScheme中反彙編我的代碼嗎?
- 20. 我可以在我的Controller $範圍中注入Java代碼嗎?
- 21. 我可以在我的代碼中導入libsyntax嗎?
- 22. 我可以在我的java代碼中讀取htop輸出嗎?
- 23. 我們可以縮短我寫在js中的jQuery代碼嗎?
- 24. 鎖定或凍結VBA代碼以防止編輯
- 25. 我們可以結合Angular指令和工廠的代碼嗎?
- 26. svn update:我可以迭代結果嗎?
- 27. Rails - 可以在RJS文件中使用ruby代碼嗎?
- 28. 我們可以在代碼中硬編碼搜索查詢嗎?
- 29. 使用cxfreeze可以在mac os x中凍結python3.1腳本嗎?
- 30. 爲什麼我的C++ MPI代碼凍結在我身上?