我在/ models / concerns中定义了以下模块:
module Foo
extend ActiveSupport::Concern
def self.bar
puts "Hello"
end
end
我可以在控制台中访问Foo.bar
。
如何才能在视图模板中访问Foo.bar
?
答案 0 :(得分:1)
您的模板应该没有区别。只需在控制台中使用Foo.bar
即可。
如果您已经尝试过并且遇到问题,请告诉我们您收到的具体错误消息以及失败的代码行
答案 1 :(得分:0)
如果您想在view
中使用它,请将其放在application_helper.rb
文件中。试试这样
#application_helper.rb
module ApplicationHelper
extend ActiveSupport::Concern
def bar
puts "Hello"
end
end
在视图中,只需将其称为
即可<%= bar %>