link_toメソッドを使う時の注意(リンク先)
link_toメソッドはHTMLでいうところの<a>の役割を果たします。
書き方としては、
<%= link_to "表示名", "リンク先のURL" %>
となります。忘れそうなので、具体例も書きます。
真ん中の青ボタンになっているsign up now!ボタンをsignupのURLへリンクするためのボタンとして作成する時は、
<%= link_to "sign up now!", "/signup" %>
または
<%= link_to "sign up now!", signup_path %>
と記述すれば作れます。リンク先の記述方法ですが、
- 「/ + リンク先」の形で書くときは" "が必須
- 「リンク先 + _path」の形で書くときは" "は不要
となります。僕はこのルールがごちゃごちゃでエラーをよく起こしてしまいました。
気をつけましょう。