如何在外部课堂中使用铁路路线?
我正在使用 prawn 生成 pdf,设置 ala https://github.com/prawnpdf/prawn/ wiki
我想访问我的路线,这样我就可以在我的 pdf 中生成链接,但现在我不在模板中,就像我以前对 prawnto 所做的那样,所以我无法访问命名路线。
class MyPdf < Prawn::Document
def to_pdf
text root_path
end
end
如何包含我的命名路线?
I'm using prawn to generate pdfs, set up ala https://github.com/prawnpdf/prawn/wiki
I'd like to access my routes so I can generate links in my pdfs, but now I'm not in a template like I used to do with prawnto, so I don't have access to the named routes.
class MyPdf < Prawn::Document
def to_pdf
text root_path
end
end
How can I include my named routes?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你应该
include ActionController::UrlWriter
如果你尝试使用来自 Rails 环境外部的命名路由,那么你应该加载环境,但是加载会很慢
You should
include ActionController::UrlWriter
And if you are trying to use named routes from outside Rails environment, then you should load the environment, but this loading will be slow
如果您的 Rails 4 应用程序中有一个独立的类,则可以在该类中插入以下内容:
If you have an independent Class inside your Rails 4 app, you can insert the following in this class: