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