Ruby
Rubyの基礎知識(3ページ目)
ここでは、Rubyの基本的なことからやや実践的な内容まで紹介します。
記事一覧
Rubyでファイルの読み書きを行う
ガイド記事
橋本 拓也Rubyを使ってファイルの内容を読み取って処理する方法、逆にファイルへデータを書き込む方法を説明します

Ruby2.1の変更点と新機能の紹介
ガイド記事
橋本 拓也2013年12月にリリースされたRuby2.1は2.0と何が変わったのか、どんな機能があるのかを紹介します

pryを使ってRailsアプリケーションをデバッグする
ガイド記事
橋本 拓也高機能なデバッガーであるpryの使い方を紹介し、pryを使ったRailsアプリケーションのデバッグ方法も解説します。

Ruby2.0の新機能キーワード引数の紹介と、2.1での改良点
ガイド記事
橋本 拓也Ruby2.0で追加された新機能キーワード引数を、1.9までのイディオムである擬似キーワード引数と比較しながら紹介します。また、最後にRuby2.1でのキーワード引数の改良点も扱います。

Ruby2.0の新機能、Module#prependの紹介
ガイド記事
橋本 拓也Module#prependが実現するMix-in方式をincludeと比較しながら紹介し、応用編としてRailsのalias_method_chain処理をprependに書き換えます

Slimテンプレートエンジンを使ってHTMLを出力する
ガイド記事
橋本 拓也HTMLテンプレートエンジンであるSlimを紹介します。ERBやHamlとの機能や文法を比較し、RailsアプリにSlimテンプレートを使用する方法を解説します。

Ruby2.0の新機能、Enumerator::Lazyで遅延リストを扱う
ガイド記事
橋本 拓也Ruby2.0から導入されたEnumerator::Lazyを使って、無限、あるいは巨大なストリームデータを扱う方法を紹介します。

入門から中級までのオススメRuby本を紹介
ガイド記事
橋本 拓也ネットにも十分なRubyの情報がありますが、良質の書籍は体系立った知識をまとめて得る助けになります。いくつかRubyに関する技術書を紹介して、内容の簡単なレビューを付け加えます。

RailsでTwitterクローンを作る(3) -- 投稿とユーザを紐付けする
ガイド記事
橋本 拓也モデル同士の関連(association)を定義する方法、アプリケーションにユーザ認証を追加する方法、マイグレーション(migration)機能でDBスキーマに変更を加える方法などを学びます

RailsでTwitterクローンを作る(2) -- 画面レイアウトを整える
ガイド記事
橋本 拓也前回作成したTwitterクローンの画面レイアウトを見直し、画面遷移なしで投稿できるようにする。また、本格的に見えるデザインを手軽に適用する方法も紹介する。
