カロリーメイトください

Barbaroi Ware(バルバロイ・ウェア)という名前でアプリ開発してます

『Ruby on Rails チュートリアル』「第4章 Rails風味のRuby」2

railstutorial.jp

序文

Railsチュートリアル8日目。

コツコツとやってはいるんですが、なかなか具体的な成果が見えなくてモチベーションの維持が大変ですね。
(口語訳:Unityは楽しかった)

進捗スピード遅いのかなぁ。

進捗

  • 第4章Rails風味のRuby
    • 4.3 他のデータ構造

コード実装部分(一部)

/sample_app/app/views/layouts/application.html.erb

<%# Rails全体のレイアウトファイル %>
<!DOCTYPE html>
<html>
  <head>
    <%# :titleはコントローラーに対応している個々のビューで定義している %>
    <%# full_titleはカスタムヘルパーで、helpers/application_helper.rbに定義されている %>
    <title><%= full_title(yield(:title)) %></title>
    <%= csrf_meta_tags %>
    <%# stylesheet_link_tag というRailsの組み込みメソッドを呼び出している %>
    <%# 'application'という文字列とmedia:以下のハッシュの2変数を渡している %>
    <%= stylesheet_link_tag    'application', media: 'all', 'data-turbolinks-track': 'reload' %>
    <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %>
  </head>

  <body>
    <%# 個々のビューの内容を表示する %>
    <%= yield %>
  </body>
</html>

GitHub

github.com

実行結果

特になし。

感想

引き続きRubyの基本文法の復習。

シンボルだのブロックだのRubyの独特な記法が丁寧に解説されていてありがたい。

自分がRailsを学ぶときにも一番混乱した部分なので、Railsチュートリアルをやらないにしても、Rubyの文法を確認するのにこの章は取り組んでみる価値があると思います。

カロリーメイトください。

BGM

Beach Sun Girl feat.UNA / Sugar's Campaign www.youtube.com