似乎普遍的共识是在 URL 中使用 resource_path
除非有明确的理由使用 resource_url
(比如链接到/远离 SSL 页面,或者不同的子域)。
我在使用 _path
时不时遇到错误,所以不要再使用它了,但是当我用谷歌搜索时,大多数人都说使用 _path
除非有必要使用 _url
。有什么特别的原因我不应该这样做,还是只是形式不对?
最佳答案
根据经验
- 对内部链接使用
_path
- 对外部和 CDN 类型的链接使用
_url
使用 _path 的优点
- 无忧域名迁移
- 页面加载速度更快,因为您正在减小页面大小
关于ruby-on-rails - 在 Rails URL 中不使用 _url 而不是 _path 有技术原因吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22415701/