• ベストアンサー

Ruby on Railの開発で役立つサイトや書籍

現在、時期プロジェクトでRuby on Railsを使ってシステム開発を行うためRuby on Railsを勉強中の者です。 railsはもちろんrubyも初心者です。 現在「RailsによるアジャイルWebアプリケーション開発」という本を読んで勉強していますが、他にも参考になる書籍やサイトなどがあれば教えて頂きたいです。 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • toby_jp
  • ベストアンサー率75% (6/8)
回答No.1

まずは、Railsのサイト、書籍を紹介、つぎに、Rubyの初心者向け情報を書いています(後者はコピペですが)。 ■Railsのサイト 公式ガイド。チュートリアルです。 書籍もいいのですが、これを一通り読むとかなり理解できます。 http://guides.rubyonrails.org/ 公式wikiも同上です。 http://wiki.rubyonrails.org/ 上記はサイト内検索を使うとよいと思います。 ↓こういうブックマークレットが便利です。 サイト内検索を簡単に実行するブックマークレット - inamenaiの日記 http://d.hatena.ne.jp/inamenai/20090117/p1 あとやっぱり、慣れてきたら、詳しく見るのに、公式APIドキュメントはずせません。 http://api.rubyonrails.org/ Windowsなら、上記のHTMLヘルプ版がすごく便利です。 …なのですが、新しいのを配布されていた方のページがリンク切れになっているので、 とりあえず、こちらのRails-2.3.2.chmを。 RubyForge: RDoc Chm: Project Filelist http://rubyforge.org/frs/?group_id=5928 ■Railsの書籍の紹介 基本はやっぱり、アジャイル本かと。 新しいバージョン(2.x系)で変わっているところがかなりあるので、 日本語訳を待たずにRails 2.x対応の洋書の第3版を買いましょう。 英語がよくわからない!という場合は、お持ちの第2版(とおもわれる)と合わせてよめば、大体わかりますよ。 (私もそれで学習しました) ・Amazon.co.jp: Agile Web Development with Rails (Pragmatic Programmers) 3版 洋書 http://www.amazon.co.jp/dp/1934356166/ ・Amazon.co.jp: RailsによるアジャイルWebアプリケーション開発 第2版 http://www.amazon.co.jp/dp/4274066967/ あとは、逆引き系の書籍でしょうか? ・Ruby on Rails 逆引きクイックリファレンス Rails 2.0対応 http://www.amazon.co.jp/dp/4839928266 ・Railsレシピブック 183の技 http://www.amazon.co.jp/dp/4797336625 ただ、これらは、Rails 2.0対応のようで、新しいバージョンで導入されたとても便利な機能 (named_scopeなど)の記述が少なかったり、なかったりしますので、 新しいバージョンとの差分情報は、以下のサイトのリンク集から見ていくとよいと思います。 Ruby/Ruby on Rails/リリース差分情報 - TOBY SOFT wiki http://tobysoft.net/wiki/index.php?Ruby%2FRuby%20on%20Rails%2F%A5%EA%A5%EA%A1%BC%A5%B9%BA%B9%CA%AC%BE%F0%CA%F3 逆引き系は、webで調べられるし…最新の情報ではない、ということもありますが、 ちょっとしたヒマにでもパラパラと見ることができますし、 わからないことがあったら、索引として使って詳細をwebで調べる、という使い方もできます。 とりあえずは、上記サイトとこの書籍だけでもRailsはそこそこなんとかなります。 ただし、これは、Rubyを知っている人向けの話! なので、以下はRubyの初心者向けの話。 ■Rubyの初心者本 と書きながら、私はそんなにRuby自体の書籍はあまり詳しくなく、 2chのRubyスレによいテンプレートがあるのでそれを見てもらったほうがいいかと思います。 > Q: > いちからRubyを始める初心者向けのRuby入門書は何がありますか? > > A: > プログラム作成自体の初心者なら >  ・「たのしいRuby 第2版 Rubyではじめる気軽なプログラミング」 >   http://www.amazon.co.jp/dp/4797336617/ > 文法は理解済み(orリファレンスで乗り切る既言語習得者)の場合のRuby様式を知る必携2冊目 >  ・「初めてのRuby」 >   http://www.amazon.co.jp/dp/4873113679/ > > 以下は外れが少ないとされている本です。必ず立ち読みした上で自分の目的とレベルに応じて購入してください。 >  ・「Rubyレシピブック 第2版 268の技」(初心者向け) >   http://www.amazon.co.jp/dp/4797340045/ >  ・「プログラミングRuby 第2版 言語編」(初心者向け) >   http://www.amazon.co.jp/dp/4274066428/ >  ・「Ruby Way 第2版」(脱初心者向け) >   http://www.amazon.co.jp/dp/4798115339/ >  ・ 「Rubyクックブック ―エキスパートのための応用レシピ集」(脱初心者向け) >   http://www.amazon.co.jp/dp/4873113245 > > 以下の本は言語作者が書いた最新本ですがとりあえず初学者向けではありません。 >  ・「プログラミング言語 Ruby」(言語として深く知りたい人向け) >   http://www.amazon.co.jp/dp/4873113946/ ■Rubyのサイト Rubyのサイトも以下略。 Windowsなら、HTMLヘルプ版がすごく便利です。 > Ruby 公式・非公式便利サイト2009 > > ・Ruby Home Page 【公式、お役立ち度が微妙】 >  http://www.ruby-lang.org/ja/ > ・Rubyリファレンスマニュアル 【検索機能休止中、Googleなどの併用を】 >  http://www.ruby-lang.org/ja/man/ >  http://www.ruby-doc.org/ 【詳しい英語版】 > ・HTMLヘルプ版リファレンスマニュアル配布さん 【Windowsで便利、検索も無論可能】 >  http://elbereth-hp.hp.infoseek.co.jp/ruby.html > ・Programming Ruby - The Pragmatic Programmer's Guide 【好評書籍の初版がネットで、ただし英語】 >  http://www.ruby-doc.org/docs/ProgrammingRuby/ > ・Rubyist Magazine - るびま 【ライブラリ紹介などの読み物、過去のコードレビューは一読の価値あり】 >  http://jp.rubyist.net/magazine/ > > ・逆引きRuby 【やりたいことから探すWiki、最近元気ないので編集者募集】 >  http://www.namaraii.com/rubytips/ > ・はてなキーワード > Ruby 【うっかりどっさりまとまったリンク集、説明なし】 >  http://d.hatena.ne.jp/keyword/Ruby > > ・RubyForge 【○○をやりたい管理されたライブラリを探すならここ、英語】 >  http://www.rubyforge.org/ > ・GitHub 【○○をやりたいコードをとにかく探すならここ、英語】 >  http://github.com/ > > ・日本Rubyの会 【最近はオフライン勉強会の寄り合い場と化しているので近くで勉強会があれば】 >  http://jp.rubyist.net/

shigetaken
質問者

お礼

とても詳しい説明ありがとうございます!! かなり役に立ちそうなサイトや書籍ばかりですね。 2chはあまり見ないのですが、Rubyのスレッドについては少しチェックしてみたいと思います。 本当に助かりました。 ありがとうございます。

その他の回答 (1)

回答No.2

2chのテンプレートはやはり良くできていますね。 < toby_jpさん 一点だけ補足すると、現在ではリファレンスマニュアルは「Rubyリファレンスマニュアル刷新計画」が提供する新しい版を使った方が、中身も充実していて便利です。 Ruby公式サイトの「ドキュメント」のページ (http://www.ruby-lang.org/ja/documentation/ )から辿ることができます。 またここではHTML Help形式のリファレンスマニュアルも提供されています。この形式であればネットワークに繋がっていなくとも閲覧できますし、検索もできますので便利です。

参考URL:
http://www.ruby-lang.org/ja/documentation/
shigetaken
質問者

お礼

回答ありがとうございます!! 上記のサイトさっそくチェックしました。 併せて2chのテンプレートも見てみようと思います。 とっても助かりました。

関連するQ&A

専門家に質問してみよう