我在lib /文件夾中爲我的rails應用程序編寫了constant.rb。要在ActiveRecord中使用它,我在constant.rb中編寫了ActiveRecord::Base.extends Constant
並且它正在工作。但是我不知道如何在ActionController中使用相同的,我試過ActionController::Base.extends Constant
但是它沒有工作。請幫助。包含在rails項目中的模塊
0
A
回答
2
這是筆誤......你寫的多,但實際上它的奇異extend
。
一些提示:
常數可能不適合你的模塊是一個好名字,也許叫更具體的像AppConstant。
你不應該把這個變成你的
lib/constant.rb
,它的清潔,以創建一個新的初始化像
配置/初始化/ constants.rb
require 'app_constant'
ActiveRecord::Base.extend AppConstant
ActiveController::Base.extend AppConstant
也許有一種更更好的方法:把extend AppConstant
放入您的app/controllers/application_controller.rb
2
一個簡單的錯誤。
您想要ActionController::Base.extend(Constant)
。
注:extend
不extend*s*
相關問題
- 1. 如何在rails schedule.rake中包含模塊?
- 2. 包含Gradle模塊到Maven項目
- 3. 包含js/css模塊在供應商/ lib目錄中的Rails
- 4. 如何在Android Studio項目中包含庫模塊依賴項?
- 5. 在rails 3項目中包含rack oauth2?
- 6. 是否有可能在包含「import」的TypeScript項目中包含NodeJS模塊
- 7. Rails Resque - 在worker中包含來自rails lib的模塊
- 8. 在PyDev項目中包含多個模塊
- 9. 在模塊中包含模塊
- 10. Rails - 沒有包含的模塊
- 11. Rails包含模塊上的條件
- 12. 在Ruby中包含模塊
- 13. 在verilog中包含模塊
- 14. 將maven項目的版本包含到多模塊項目的war文件中
- 15. Flex:模塊swf中是否包含未使用的模塊項目文件?
- 16. 模塊何時包含在運行在rails中的Ruby類中?
- 17. 如何包含pom項目中的所有模塊
- 18. Rails未定義方法包括將模塊包含在`lib`目錄中
- 19. 動態地在Rails中的另一個模塊中包含模塊
- 20. requirejs模塊包含模塊
- 21. 中包含的模塊
- 22. 在項目中包含庫項目Android
- 23. 如何將git子模塊包含到項目中?
- 24. 節點模塊如何包含在Core角度項目
- 25. 將GWT模塊項目作爲「必需項目」包含GWT模塊項目時未發現類別
- 26. 在項目中包含libcurl
- 27. 自動包含另一個maven項目的子模塊
- 28. 更改包含在大型項目的所有模塊中的頭文件
- 29. 如何將文件從一個模塊包含到多模塊maven項目中的另一個模塊
- 30. 在ocaml中包含模塊中的所有模塊
我錯過了要求。謝謝。 – shajin