私のルートに#を付ける必要があるので、そのIDにスクロールできるようにする必要がありますが、#をルビコメントにすると、追加しようとするとコメントになります。これを変更する方法はありますか?Ruby on RailsルートにIDを追加する方法
マイルートファイル
ここget '#about_me', to: 'pages#home'
イムが自分のアプリケーションのコントローラ
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'
}
]
終わり、私が試した
2番目のコードセクションについてさらに詳しく説明できますか?これはどのファイルですか?ビュー、コントローラー?実行しようとしている方法全体を表示できますか? – DRSE
パスヘルパーに 'anchor'オプションを使うことができます:' tech_news_path(anchor: 'about_me') '。 – MrYoshiji
私はそれを文字列に変換し、作成したものと一致するようにidを変更したところ、うまくいきました。ありがとう@MyYoshiji –