我正在研究一个 Rails 引擎,但我的助手有问题。
显然,这是一个已知的“问题”,但没有很多解决方案。问题是我有一个 AuthenticationHelper 我想全局访问它 - 但它不起作用。
我已经 read that you could add a few lines to your init.rb
但它似乎没有任何效果。
知道在引擎中使用应用程序的最佳方法是什么吗?
编辑:修复它 - 只需将代码(来自链接)放入 engine.rb
反而。
最佳答案
将此代码放在 engine.rb 中:
config.to_prepare do
ApplicationController.helper(MyEngineHelper)
end
关于ruby-on-rails - Rails 引擎中的助手,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8028021/