我找到了很多关于添加表单辅助方法的信息(请参阅我的其他问题之一),但我找不到任何关于添加辅助方法的信息,就好像它们是在 application_helper.rb
中定义的一样。
我试过将 application_helper.rb
从 rails 应用程序复制到 gem 中,但这没有用。
我也试过:
class ActionView::Helpers
..但这会产生错误。
最佳答案
在某处为您的辅助方法创建一个模块:
module MyHelper
def mymethod
end
end
将其混入 ActionView::Base (例如在
init.rb
或 lib/your_lib_file.rb
中)ActionView::Base.send :include, MyHelper
关于ruby-on-rails - 使用 gem 添加辅助方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3184032/