我碰巧在lib文件夹中创建了一个文件,我想在该文件中使用TextHelper。如何使Texthelper可用?
建议表示赞赏, 谢谢,
答案 0 :(得分:6)
实际上并不是那么难。您可以在课程中添加TextHelper
模块。
class MyLib
include ActionView::Helpers::TextHelper
def five_things(x)
pluralize 5, x
end
end
>> MyLib.new.five_things "dog"
=> "5 dogs"
这来自我在lib
中定义的类,并从script/console
会话输出以确保它们都很好。
答案 1 :(得分:1)
对于self
方法似乎没有从helper继承函数的人,这将起作用:
class MyLib
class << self
include Path::To::YourHelper
def test_func(x)
method_in_helper 5, x
end
end
end