Rails约定:你应该一直使用路径路径助手吗?

时间:2015-01-23 20:22:12

标签: ruby-on-rails

rails应用程序可以有一条路由,比如/shop,并在路由中定义为:

Rails.application.routes.draw do
  get "/shop" => "shop#index", as: :shop
end

在视图中,什么是Rails约定?您是使用助手(shop_path)还是路线(/shop)?

link_to t(:shop), shop_path

or

link_to t(:shop), "/shop"

你知道路线永远不会改变。鉴于这些信息,使用帮助器与字符串的优点和缺点是什么?

0 个答案:

没有答案