質問: ### 前提・実現したいこと ここに質問の内容を詳しく書いてください。 routesではURLの先頭に”/”がつかないのに対し リンクを作るとき、URLの部分で先頭に”/”がつくのはなぜですか これはもう覚えるしかないのでしょうか ### 発生している問題・エラーメッセージ ``` エラーメッセージはなし ``` ### 該当のソースコード Rails.application.routes.draw do get "signup" => "users#new" get "users/index" => "users#index" get "users/:id" => "users#show" get "posts/index" => "posts#index" get "posts/new" => "posts#new" get "posts/:id" => "posts#show" post "posts/create" => "posts#create" get "posts/:id/edit" => "posts#edit" post "posts/:id/update" => "posts#update" post "posts/:id/destroy" => "posts#destroy" get "/" => "home#top" get "about" => "home#about" end --- <%= link_to("TweetAppとは", "/about") %> <%= link_to("投稿一覧", "/posts/index") %> <%= link_to("新規投稿", "/posts/new") %> <%= link_to("ユーザー一覧", "/users/index") %> <%= link_to("新規登録", "/signup") %> ``` ソースコード ``` ### 試したこと ググろうとしたなんて検索したらいいのかわからなかった ここに問題に対して試したことを記載してください。 ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答: `link_to`で何か細工しているように見えないし、`application.rb`で`trailing_slash`の設定をしてるんでは? こことか読むといいかもしれない。 →RailsでURLの末尾にスラッシュ(trailing_slash)をつける方法