• ベストアンサー

Ruby on Rails オススメの本

CookpadさんのHPがRubyでできているとお聞きしました。 こういったサイトを作るには、やはりRubyを知っておくと良いのでしょうか? CookpadさんのHPではないのですが、食べログみたいなサイトを作りたいと思っているのですが、Ruby on Railsでできるのでしょうか? Rubyは入門書を読んだ状態で、Ruby on Railsは、学んだことがないのですが、オススメの本とかありますでしょうか? 詳しい方いらっしゃいましたら、教えてください。 よろしくお願い致します。

  • Ruby
  • 回答数2
  • ありがとう数3

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

  • ベストアンサー
  • catpow
  • ベストアンサー率24% (620/2527)
回答No.1

私はあまり詳しくありませんが・・・ >>こういったサイトを作るには、やはりRubyを知っておくと良いのでしょうか? Ruby on Railsが登場したころ、Javaで初心者が作ったら、1ヶ月かかるようなサイトでも、30分で作れる、高速開発が可能となる言語というかフレームワークだと話題になりました。 私は、勉強用のサイトを開発したり、お仕事でRuby on Rails開発を行なったことあります。 そのときの業務開発では、なかなか思ったような動作をさせるためには、調べることが多く、必要な情報は全て海外サイトからしか得られない状況でしたから、「高速開発」は可能になりませんでした・・・。 その経験からすれば、Ruby言語とか、フレームワークの勉強になるので「知っておくと良い」とはいえますが、「高速のWeb開発をする」という目的であれば、なんとも言えません。 ただ、Ruby言語と、Ruby on Railsのフレームワークをしっかり勉強して詳しくなれば、速い開発が可能になると思います。 >>オススメの本とかありますでしょうか? 私がRuby on Railsでの開発を行なってから、しばらく時間が経過しているので、バージョンが上がっていると思います。 ですので、お勧めという本は私にはありません。

moxafan
質問者

お礼

回答ありがとうございます。 そうなんですか。Ruby on Railsなら手早くWebサイトが作れるかと思ったのですが…甘い考えということですね。 Javaも入門書を読み終えたくらいですが、Ruby on Railsでサイトを作るのは調べたりしないといけないんですね。 参考になりました。ありがとうございました。

その他の回答 (1)

  • lefty17
  • ベストアンサー率21% (46/214)
回答No.2

まずはRubyを勉強してください。「楽しいRuby」とかがオススメです。 そのあとRailsの本を読んでみるのがいいですね。 私の場合は「RailsによるアジャイルWebアプリケーション開発」を使いました。 Javaでやる場合は色々と考慮しないといけないところが、Railsだとその辺りフレームワークでやってくれたりすることが多いので、Railsのほうがとっつきやすいとは思います

moxafan
質問者

お礼

回答ありがとうございます。 楽しいRubyとRailsによるアジャイルWebアプリケーション開発を買って読みたいと思います。 本を挙げて頂き、ありがとうございました。

関連するQ&A

  • Ruby オススメの本

    Rubyを勉強している初心者ですが、オススメの本とかありますでしょうか? 「パーフェクトRuby」を買おうか、一番新しい本である「楽しいRuby」を買うか、Rubyの開発者であるまつもとゆきひろさん著の「プログラミング言語Ruby」を買うのが良いのか、それとも、他にオススメの本がありますでしょうか? RubyからRuby on Railsへと繋げていきたいと思っているのですが、オススメの本がありましたら、教えて下さい。 よろしくお願い致します。

    • ベストアンサー
    • Ruby
  • ruby on Railsについて

    今度新しい仕事につきます。 そこで使用されているのはruby on Railsだそうです。 ruby on Railsやrubyのことは全くわかりません。 プログラムの経験はphpをかじった程度です。 これから猛勉強をして習得しようと考えています。 そこで質問が3つほどあります。 1.ruby on Rails を勉強するにあたり、rubyの勉強もしないといけないのか。 また、rubyの勉強をしなければいけない場合、rubyとRailsどちらを先に勉強するべきか。 2.なにかよい参考書はあるか。 3.よい勉強方法はあるか お忙しいとは思いますが、ご回答よろしくおねがいします。

    • ベストアンサー
    • Ruby
  • Ruby と Ruby on Rails

    Ruby と Ruby on Railsは何が違うんでしょうか? 漠然とした質問ですいません。

    • ベストアンサー
    • Ruby
  • Ruby on Railsで作られたアプリのたくさんあるサイトを教えて

    Ruby on Railsで作られたアプリのたくさんあるサイトを教えて下さい。 Ruby on Railsの勉強をしているのですが、とりあえず超基本は覚えたので、Railsで作られたアプリ(サイト) をいろいろ読んでみて勉強したいと思います。 以前にRailsのアプリがたくさん載っているサイトをどっかで見つけたのですが、忘れてしまいました。 大規模なものだけでなく、数ページで出来ているような小さなアプリもあるようなサイトでした。 何かご存知のサイトがあればぜひ教えて下さい。

    • ベストアンサー
    • Ruby
  • Atom Ruby on Rails

    Rubyを勉強するために、Atomというソフトをインストールしたのですが、AtomでRuby on Railsを使うことってできるのでしょうか? 何か設定を変えないとできないのでしょうか? 設定を変える必要があるのであれば、変え方も教えてください。 詳しい方いらっしゃいましたら、よろしくお願い致します。

    • ベストアンサー
    • Ruby
  • Ruby on Rails をcoreserverにインストールしたの

    Ruby on Rails をcoreserverにインストールしたのですが動きません。色んなサイトを参考にしたのですが、ほとんどのサイトはインストールまでしか記載されていないです。 サイトによってcoreserverはRuby on Railsに対応しているor対応していないと記載されており実際対応しているのか知りたいです。 サポートに連絡しても、ネットで調べてくれと突き返えされました。もしcoreserverがRuby on Railsに対応していなければ、月1000円以下のレンタルサーバーで対応している会社があれば教えて頂ければと思います。

  • Ruby on Railsの学び方

    プログラミングを全く学習したことがない人がRuby on Railsという言語をマスターすることはできますか?また、どのような方法で学べばいいのでしょうか。

  • ruby on railsに関して

    ruby on rails を独学で勉強しようと思い、 「基礎ruby on rails」を用いて、rubyやrailsなどをPCにダウンロードしたのですが、 rubyのバージョンが1.8.7だったので、 自分なりに調べてバージョンを1.9.3にしようとしたのですが、 再起動をするとどうしてもruby1.8.7になってしまいます。 しかたないと思って、1.8.7のまま、 「rails s」のコマンドを実行したら、 ターミナルに ↓ ーーーーーーーーーーーーーーーーーーーーーーー /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:230:in `activate': can't activate rack (~> 1.4.5, runtime) for ["actionpack-3.2.13", "railties-3.2.13"], already activated rack-1.5.2 for ["rack-ssl-1.3.3", "railties-3.2.13"] (Gem::LoadError) from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:246:in `activate' from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:245:in `each' from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:245:in `activate' from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:246:in `activate' from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:245:in `each' from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:245:in `activate' from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:1056:in `gem' from /usr/bin/rails:18 ーーーーーーーーーーーーーーーーーーーーーーー このようなログがでてきました。 調べても内容が分からないので、 分かる人がおりましたら、 どのように対処をすればよいのかを教えていただけると幸いです。

  • Ruby on Rails で PostgreSQL

    Ruby on Rails で PostgreSQLを使おうと思っているのですが、何か問題はありますか? デフォルトのMySQLを使わないとRailsの便利さを活かせないと聞いたのですが。。。

  • Ruby と Railsのバージョン

    Ruby on Railsを始めることになりそうで、色々調べているのですが、 今まで全く使ったことがないのでアドバイスの方よろしいでしょうか。 参考書など検索するとRails1.2が多くRails2.0には対応していない等の 文言を見かけるのですが、現時点でRuby on Rails初心者としたらどの バージョンを使うとよいでしょうか。 一般的なアドバイス等頂けますと助かります。 よろしくお願いします。