Railstutorial学習記録5
第4章をやっていきます。
Rails Tutorialと言っても、この章はRubyの基本を学ぶ感じだったので、さらっとすませます。
学んだこと
>> ('a'..'z').to_a # アルファベットの配列 => ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"] >> ('a'..'z').to_a.shuffle # シャッフルする => ["c", "g", "l", "k", "h", "z", "s", "i", "n", "d", "y", "u", "t", "j", "q", "b", "r", "o", "f", "e", "w", "v", "m", "a", "x", "p"] >> ('a'..'z').to_a.shuffle[0..7] # 最初の8つの要素を取り出す => ["f", "w", "i", "a", "h", "p", "c", "x"] >> ('a'..'z').to_a.shuffle[0..7].join # つなげて1つの文字列にする => "mznpybuj"
- inspectメソッド 要求されたオブジェクトを表現する文字列を返すとのこと
>> p :name # 'puts :name.inspect' と同等 :name
- ハッシュが関数呼び出しの最後の引数である場合は、波括弧を省略できる
# 最後の引数がハッシュの場合、波括弧は省略可能。 stylesheet_link_tag "application", { media: "all", "data-turbolinks-track" => true } stylesheet_link_tag "application", media: "all", "data-turbolinks-track" => true
細かい部分は本編を