初学者です。
本っっっ当に初学者です。
railsで学んだことをノート代わりに簡単にまとめていこうと思うので、間違いなどあればコメントでご指摘いただけますと幸いです。
link_toでは、絶対パスを使うようです。
post.html
<%= link_to '投稿', '/posts/index' %>
ルーティングでのパスの書き方
qiita.rb
get "posts/index" => "posts#index"
これも絶対パスらしい。
はて?
絶対パスは先頭に必ず「/」が入るのでは???
調べたところ、Railsは常にアプリケーションルート(トップページ等)を軸としてパスを解釈しているから、ルーティングでは先頭の/は書かなくてもいい、
link_toはrailsではなく、HTMLに書くから先頭の/がいるとのことらしいです。
同じ絶対パスでも書き方が変わってくる、なかなか難しいですね。