プログラミング初心者の勉強メモ。

あくまでメモなので、自分が忘れそうなことだけちょこちょこ書いてます。

link_toメソッドを使う時の注意(リンク先)

link_toメソッドはHTMLでいうところの<a>の役割を果たします。

書き方としては、

<%= link_to "表示名", "リンク先のURL" %>

となります。忘れそうなので、具体例も書きます。

f:id:over54:20200622150917p:plain

真ん中の青ボタンになっているsign up now!ボタンをsignupのURLへリンクするためのボタンとして作成する時は、

<%= link_to "sign up now!", "/signup" %>

または

<%= link_to "sign up now!", signup_path %>

と記述すれば作れます。リンク先の記述方法ですが、

  • 「/ + リンク先」の形で書くときは" "が必須
  • 「リンク先 + _path」の形で書くときは" "は不要

となります。僕はこのルールがごちゃごちゃでエラーをよく起こしてしまいました。

気をつけましょう。