当我从帮助器运行image_url时,它可以工作。 当我尝试从presenter文件运行相同的行时,它会为image_url显示NoMethodError。
module Presenters
class PaymentMethod
...
def logo
image_url("logo.svg")
end
end
end
我想知道它为什么会发生,如何更改它以便我可以在演示者中使用此方法。
答案 0 :(得分:0)
image_url
来自ActionView::Helpers
模块。
您首先要包含ActionView::Helpers
模块,然后使用image_url
方法。
module Presenters
class PaymentMethod
include ActionView::Helpers
def logo
image_url("logo.svg")
end
end
end