标题说明了一切。使用控制器很容易 - 只需使用“view_context”。但它不适用于模型。
例如ApplicationController.new.view_context.url_for
:“nil:NilClass 的未定义方法‘host’”
ActionView::Base.new(Rails.configuration.paths["app/views"].first).url_for
也不行。
这可以做到没有那么多痛苦吗?
PS我的虾宝石需要它!我想从模型生成 PDF。除了在其中生成链接之外 - 它非常成功!
希望得到您的帮助!提前致谢!