演習課題「ビューにカラムを追加する」
右の環境には、「myblog」プロジェクトに「Diary」という1行掲示板が作成されています。
この詳細ページ(show.html.erb)に、次の順序で「weather」カラムを追加してください。
「weather」カラムは、すでにデータベースに追加してあります。
content, weather
採点して、すべてのジャッジに正解すれば、演習課題クリアです!
演習課題「リンク先を変更する」
右の環境には、「myblog」プロジェクトに「Diary」という1行掲示板が作成されています。
この詳細ページ(show.html.erb)で、記事一覧に戻る「Back」リンクを、Welcomeページへのリンクに変更してください。
Welcomeページは、すでにRailsアプリに追加してあります。
採点して、すべてのジャッジに正解すれば、演習課題クリアです!
#03:ビューのテンプレートをさらに理解しよう
ここでは、Rails アプリの表示内容を制御するビューの書き方について、さらに理解を深めます。そのために、詳細ページを例にとり、コントローラーとビューの連携について学習します。また、ビューを作る時に便利なヘルパーメソッドについても取り上げます。
ヘルパーメソッドは、ビューを作るときに利用できる専用コマンドです。
ヘルパーメソッドは、このように不等号とパーセント記号の中に記述します。<%= link_to 'Edit', edit_article_path(@article) %> |
<%= link_to 'Back', articles_path %>
htmlの<a>タグに相当するヘルパーメソッドで、Railsアプリのページ間のリンクなどをシンプルに記述できる。<%= link_to 'text', path %>
上記のlink_toヘルパーメソッドは、次のhtmlに変換される。<a href="path">text</a>
link_toのパスには、rails routesコマンドで最初に表示される名前付きパスが利用できる。
- link_toはRailsの基本!これであなたも必ずlink_toが…|Udemy メディア
http://udemy.benesse.co.jp/development/link-to.html