是否有技术原因不在Rails URL中使用_url而不是_path?

Gor*_*oro 2 ruby-on-rails

似乎普遍的共识是resource_path在URL中使用,除非有明确的使用理由resource_url(例如链接到/远离SSL页面或不同的子域).

我不时会遇到使用中的错误_path,所以不要再使用它,但是当我用Google搜索时,大多数人都会说要使用_path它,除非必须使用它_url.有什么特别的理由我不应该这样做,还是只是糟糕的形式?

Gir*_*iri 5

根据经验

  • 使用_path内部链接
  • 使用_url外部和CDN类型链接

使用_path的优点

  • 无忧域名迁移
  • 由于减小了页面大小,因此页面加载速度更快