タイトルはそれをすべて言います。「view_context」を使用するだけで、コントローラーからは非常に簡単です。しかし、それはモデルでは機能しません。
例ApplicationController.new.view_context.url_for
: 「nil:NilClass の未定義のメソッド 'host'」
ActionView::Base.new(Rails.configuration.paths["app/views"].first).url_for
同様に機能しません。
これはそれほど痛みを伴わずに行うことができますか?
PS私はエビの宝石にそれが必要です!モデルからPDFを生成したかったのです。そして、その中にリンクを生成することは別として、それは非常に成功しています!
あなたの助けを願っています!前もって感謝します!