我正在编写一个包含一些视图的 gem,其中一个我需要使用link_to
取决于方法的url_for
方法。默认情况下两者都不可用,所以我尝试包含所需的模块
include ActionView::Helpers
include ActionDispatch::Routing
include Rails.application.routes.url_helpers
Rails.application
什么不起作用,因为nil
我无法获得路线和包含的 url 帮助程序。我也找到了这种方法,但我不喜欢它,因为它又快又脏。我希望在 init 之后包含该模块,以便我可以访问路由。有没有办法安排这样的sutuation?