据我所知,Ruby on Rails中的url助手只生成站点根相对路径。
因此,如果我想从http://exemple.com/categories/1
转到http://exemple.com/questions/12
,则链接将为/questions/12
(站点根相对路径)。
是否有任何助手/宝石可以生成 document relative path (../questions/12
)?
答案 0 :(得分:0)
不确定理解这个问题。
假设您有以下两条路线:
resources :categories
resources :questions
您可以使用以下方式从一个跳转到另一个
category_path(id)
question_path(id)
使用后缀path
只会返回您域的相对路径。而使用url
将返回完整的网址。
category_path(1) #=> /categories/1
category_url(1) #=> http://exemple.com/categories/1