capsctrldays

2006-02-07 (火) [長年日記]

[Rails] ユーザーによってlayoutを変更する

AWDwRに載ってたのでパク(ry

LAYOUTS AND COMPONENTS p.358 より

class StoreController < ApplicationController
  layout :determine_layout
  # ...
  private
  def determine_layout
    if Store.is_closed?
      "store_down"
    else
      "standard"
    end
  end
end

[Rails] Inflector.underscore

これで、そんなディレクトリは見つかりません、とか言われません。泣くほど便利。

[Rails] 削除フラグとか

【Agile】Ruby on rails相談所【DRY】 339さん

View を作る(DBが対応していれば)

class Book    < ActiveRecord::Base # 管理用?
class ActiveBook < ActiveRecord::Base # 通常用

Caboose::Acts::Paranoid

 class Widget < ActiveRecord::Base
   acts_as_paranoid
 end

 Widget.find(:all)
 # SELECT * FROM widgets WHERE widgets.deleted_at IS NULL

※eager loading には対応してないっぽい。むぅ。

ユースケースの本

ユースケースだけなら前者。ユースケースのライフサイクルの表は必見。 ユースケースを含めた要求うんぬんだったら後者。問題解決のステップから始まっている。 コーバーンの本よりも後発なだけに、どちらもよくまとまっているように思った。後者はなんかいろいろ網羅してあってお徳。どっちか1冊買うとすると、断然、後者。邦訳はどうなんでしょうかね。

あと、この2冊は図とか内容とかがカブってるっぽいんだけど、なんなんだろかね。

Use Case Modeling (Addison-Wesley Object Technology Series)(Kurt Bittner/Ian Spence) Managing Software Requirements: A Use Case Approach (2nd Edition) (Addison-Wesley Object Technology Series)(Dean Leffingwell/Don Widrig) ソフトウェア要求管理―新世代の統一アプローチ (Object Technology Series)(ディーン レフィングウェル/ドン ウィドリグ/Dean Leffingwell/Don Widrig/石塚 圭樹/荒川 三枝子/日本ラショナルソフトウェア) (1版の邦訳)

本日のTrackBacks(全1件)
_ もぼなもな書房:ソフトウェア要求管理?新世代の統一アプローチ (Object Technology Series) (2009-03-23 (月) 15:10)

ソフトウェア要求管理?新世代の統一アプローチ (Object Technology Series)
「この本すごくいいよ」って薦められて読んだら
本当に良か..