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冊は図とか内容とかがカブってるっぽいんだけど、なんなんだろかね。
[ツッコミを入れる]
本日のTrackBacks(全1件)
ソフトウェア要求管理?新世代の統一アプローチ (Object Technology Series)
「この本すごくいいよ」って薦められて読んだら
本当に良か..
