Zac*_* Xu 3 ruby-on-rails ruby-on-rails-3
所以Rails提供了这些路径助手,例如,我可以在视图文件中使用
<%= link_to "edit", edit_admin_article_path(article) %>
Run Code Online (Sandbox Code Playgroud)
这既适用于开发环境(localhost),也适用于生产环境.对于开发,它会生成url
http://localhost:3000/admin/articles/1018/edit
Run Code Online (Sandbox Code Playgroud)
对于生产,它会产生
http://www.mydomain.com/admin/articles/1018/edit
Run Code Online (Sandbox Code Playgroud)
我的问题是:即使在开发环境中,如何强制url始终成为生产链接?我可以将散列中的域值传递给edit_admin_article_path()调用吗?
谢谢.
你可能想要url helper,它会将一个域作为一个选项并制作一个fqdn.
edit_admin_article_url(article, domain: "production.tld")
Run Code Online (Sandbox Code Playgroud)
它还将获取您可能在路线中添加的任何约束.
归档时间: |
|
查看次数: |
2917 次 |
最近记录: |