いくつかのビューを含む宝石を書いていますが、そのうちの 1 つで、link_to
メソッドに依存するメソッドを使用する必要がありurl_for
ます。どちらもデフォルトでは利用できないため、必要なモジュールを含めようとしました
include ActionView::Helpers
include ActionDispatch::Routing
include Rails.application.routes.url_helpers
うまくいかないのは、ルートと含まれているURLヘルパーを取得できないためですRails.application
。nil
私もこのアプローチを見つけましたが、速くて汚いので好きではありません。ルートにアクセスできるように、モジュールを init の後にインクルードする必要があります。そのような状況を整える方法はありますか?