LoginSignup
2
1

More than 5 years have passed since last update.

Rails Tutorial メモvol.2

Posted at

5.3.2 Railsのルート から5章最後まで

ルートの自動生成のメモ。

config/routes.rbmatchを使用してパスを自動生成する。
具体的には

match '/about', to: 'static_pages#about',  via: 'get'

を記述するわけだが
これは(Tutorialにそのまま書いてあるが)
about_path -> '/about'
about_url  -> 'http://localhost:3000/about'

about_pathabout_urlという名前で、URLへのパスを自動生成している。
この章では、トップページからAboutページに行くだけなので、about_pathをつかう。
rootページはhttp://localhost:3000となっている。
rootページの自動生成は5.2.4を参照。(rootだけ記述方法が違う)

次は完全な凡ミスをしたところ。。。
app/views/layouts/_header.html.erb
で、ヘッダーに、今まで#を置いておいたリンクに、正しいものを追加するわけだが、ここで注意!

<%= link_to "About", about_path %>

about_pathに「シングルクォーテーション」が付いていない!笑
すこしハマりました・・・。
2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1