Skip to content

Instantly share code, notes, and snippets.

@sinsoku
Last active September 11, 2017 14:36
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sinsoku/7499098e135ffb3a59cfba3eaca0ec12 to your computer and use it in GitHub Desktop.
Save sinsoku/7499098e135ffb3a59cfba3eaca0ec12 to your computer and use it in GitHub Desktop.
Rails 本に書きたい内容の目次(仮)
  1. まえがき
  2. Rails プロジェクトの始め方
  3. クラスの探索順序と重複定義
  4. DB 制約とバリデーション
  5. 安定したステージング環境
  6. モデルの多重コールバック問題
  7. ポリモーフィック関連の使い所と注意点
  8. Rails で大量のレコードを扱う方法
  9. RESTful なコントローラー
  10. current_user の汚染
  11. 見つけづらい N+1 の例
  12. 関連を使って find する
  13. 認証機能と devise
  14. 複雑な権限管理とその対策
  15. 堅牢なエラーページ
  16. 稀に落ちるテスト
  17. Slow テスト
  18. 読みづらいテスト
  19. サブドメインを扱う Rails プロジェクト
  20. Rails で RSpec を使う際の推奨設定
  21. routes.rb の分割方法
  22. ルーティングの予約
  23. 安定したマイグレーションの作り方
  24. Turbolinks の注意点
  25. タイムゾーンとローカライゼーション
  26. 非同期処理の注意点
  27. 綺麗な Mailer の作り方
  28. Rake タスクの注意点
  29. gem の選定方法とインストール
  30. gem のアップグレード方法
  31. gem の直し方
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment