我想在我的Spree应用程序中定义的邮件程序类中使用其中一个url帮助程序。所以我做了以下
Spree::CartonMailer.class_eval do
include Rails.application.routes.url_helpers
end
这允许我访问邮件程序类中的url帮助程序,但是我在视图或部分中调用的任何url帮助程序都不起作用。如何使url助手在邮件程序类和视图/部分中都有效?
谢谢
答案 0 :(得分:0)
也许您可以将变量用于路线,例如:
my_routes = Rails.application.routes.url_helpers
并使用ou代码:
my_routes.root_path
my_routes.resource_path
...
无需include Rails.application.routes.url_helpers