Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
190
Help us understand the problem. What are the problem?

More than 5 years have passed since last update.

posted at

updated at

Organization

Ruby, Ruby on Rails学習メモ

はじめに

Ruby, Railsを学習する上で参考になる・なりそう・なった、本・サイト等のまとめ
良いものを見つけたら随時更新していく予定。

「これも見た方が良いよ!」みたいな指摘は大歓迎!

入門

Ruby on Rails Guides / (日本語)

Railsの公式ドキュメント。わからないことがあったらまずここを見る。
最近は日本語に翻訳してくれている方々がいます。感謝!!

Ruby on Rails Tutorial

必修サイト。出来るなら3週はやりたい。
本家の新バージョン(3rd Ed.)

Ruby リファレンスマニュアル

Rubyの公式リファレンス

Ruby on Railsドキュメント

日本語版Railsリファレンス

[初心者向け] RubyやRailsでリファクタリングに使えそうなイディオムとか便利メソッドとか

Ruby、Railsでの便利メソッドをまとめてくれている。無駄な車輪の再開発をしないためにも一度目を通しておくべき記事

ドットインストール

内容薄めだけど、とりあえずRailsはどんな風に書くのか知りたい人にはオススメ。

パーフェクト Ruby on Rails

完全に初心者の方には厳しいかもしれませんが、現在のRailsの使い方がよくまとまっているので一度読む価値ありです。
中級者にも散らかった知識を体系的にまとめたい際に有用だと思います

code school

海外の実際にコードを書いてプログラミングを学べるサイト。英語に強い方はどうぞ

テスト

Ruby on Rails Tutorial

上でもあげましたが、テストでも必読です。
ちなみに2nd Ed.だとRSpec、3rd Ed.だとMiniTestになってます。
日本語に訳してあるのは2nd Ed.のみなので、3rd Ed.を読みたい人は本家へどうぞ

使えるRSpec入門

このシリーズを一通り読めば、日常使いの範囲は9割以上賄えるのではないかと。

RSpec 公式ドキュメント

Ruby/Railsで最も人気のテスティングフレームワークであるRSpecの公式ドキュメント

FactoryGirl 公式ドキュメント

テストデータを自動作成する為のGem

Capybara 公式ドキュメント

ブラウザ操作をコードで書くことでWebテストを自動化する為のGem

Better Specs

RSpecのアンチパターン集

Everyday Rails - RSpecによるRailsテスト入門

より詳しいテストの学習をしたい時に便利

発展

コミュニティ・イベント

より深くRuby/Railsを知るには、仲間とのやりとりもまた大切です

Rubyist Magazine(るびま)

日本Rubyの会の有志によるRubyistのRubyistによる、Rubyistとそうでない人のためのウェブ雑誌

Ruby on Rails API

Railsの公式APIリファレンス

RailsCasts

今は更新が止まってしまっているが、Railsに関する実用的な情報が多数あがっているサイト

Ruby Weekly

Rubyの最新情報が週一回送られてくるメーリス。これを読めばあなたも事情通に!

Rails AntiPatterns

名前の通り、Railsアンチパターン集。電子版は無料ダウンロードできる。
僕はまだ読んでないけど、結構タメになるらしいのでそのうち読む

Rails Best Practices

より良い書き方指南

awesome-ruby

  1. awesome-ruby
  2. awesome-ruby

2種類ありますが、Rubyの素晴らしいライブラリ、ツール、フレームワーク、ソフトウェアなどのまとめ
これを見て一通りメジャーなものを知っておくと何かと便利です
Rubyに限らず他言語のも見たいときはこのサイトが便利

Rubyソースコード完全解説

別名、Ruby Hacking Guide(RHG)
Rubyがどのように作られているか説明されている。より深くRubyを知る為には必読

コーディング規約

基本的な書き方を理解する上で、コーディング規約を読むのは非常に有用です

Ruby

Rails

RSpec 1 2

Podcast

最近は情報発信が盛んになっていて大変ありがたいです

Rebuild

mozaic.fm

rubyist.club

Ruby5

おまけ

BestGems

Ruby Gemsのダウンロードランキング

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
190
Help us understand the problem. What are the problem?