10000hの技術メモ

この先生きのこるための勉強内容&時間記録

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分