Railsでの開発メモ

  • 機能追加をcontrollerから入るのはあまりよくない
    • エントリーのcontrollerが肥大化する
    • ページ遷移のルートがはっきりしないときに追加していくことで。いつのまにか tag_listやtag_showのようなactionができてしまっている。
      • model専用のcontrollerに移す
  • modelを充実させる
    • scaffoldでmodelを作る。scaffoldのcontrollerを修正していく
    • エントリーcontrollerの内容をmodelのcontrollerに適宜移行させる。
      • 元コントローラー側は、 render_component(:controller => "tags", :action => "list") などに置き換える
  • 認証
    • 処理はlogin controller(user/passwordブロック、login,logout,create userボタン)で行い
    • チェックはapplication.rbに
    • controller肥大化の原因なりやすい
  • 多国語化