1
我需要在我的路由中添加一個#,以便向下滾動到該id,但#是ruby註釋,所以當我嘗試添加它時,它只是將其註釋掉。有沒有辦法改變這個?如何將id添加到Ruby on Rails路由
我的路線文件
get '#about_me', to: 'pages#home'
這裏是我嘗試#about_me_path
之前添加#我的應用程序控制器
def nav_items
[
{
url: root_path,
title: 'Home'
},
{
url: about_me_path,
title: 'About Me'
},
{
url: contact_path,
title: 'Contact'
},
{
url: blogs_path,
title: 'Blog'
},
{
url: portfolios_path,
title: 'Portfolio'
},
{
url: tech_news_path,
title: 'Tech Tweets'
}
]
末
您可以添加更多關於第二部分代碼的細節嗎?這是哪個文件?一個視圖,控制器?你能展示你試圖執行的整個方法嗎? – DRSE
你可以在路徑助手中使用'anchor'選項:'tech_news_path(anchor:'about_me')'。 – MrYoshiji
我把它變成了一個字符串,然後我只是改變了id以匹配創建的內容,而且工作得很好。謝謝@MrYoshiji –