Ruby on Rails Ⅰ2章 Railsの基礎を学ぼう 〜Railsにおけるリンクの書き方
20170211@home
Railsでページ間のリンクを設定する方法
link_toヘルパーを使う。
<%= link_to "表示するテキスト", "URL" %>
link_toの引数はカッコ()を付けて書けるし、省略することもできる。 省略したときは半角スペースを入れる。
名前付きルート
ターミナルで
rake routes
コマンドで確認できる。
about GET /about home#about
の場合、
about_path
が/about
を指す。
rootパス
root 'コントローラ名#アクション名'
やってみたが・・・
こんなエラーが発生。 ヒントから「答えを見る」して、解答をコピペしても変わらずだった。
もしかして
localhost:3000/top
にアクセスしようとしていたのが間違っていたらしい。
localhost:3000/
にアクセスするとtopが開かれるのが正解。
でもlocalhost:3000/top
を直接叩くと↑のエラーが出るのもそれはそれで対応が必要なのでは。
今回の勉強時間:30分