ruby-on-rails - Rails 引擎中的助手

标签 ruby-on-rails ruby-on-rails-3 helper rails-engines

我正在研究一个 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/

相关文章:

javascript - Meteor 辅助函数在检索所有用户计数时出现异常

ruby-on-rails - 如何使用 rSpec 测试 Rails block 助手

ruby-on-rails - Rails 4 身份验证

ruby-on-rails-3 - 如何在 iframe 中填充文本字段中的值

ruby-on-rails - 设计-可恢复(密码重置)

ruby - 如何将 rails 应用程序(服务器代码)和 ruby​​ gem(客户端代码)组合到一个通用包中?

ruby-on-rails - 如何将类添加到 image_tag Rails 帮助程序

ruby-on-rails - Rspec 测试所需参数

ruby-on-rails - 在生成模型时指定限制的语法

javascript - 测试单击输入字段并生成文本选择