タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

acts_as_state_machineに関するLoLoのブックマーク (1)

  • ma2log › acts_as_state_machineを業務システムに適用する 1回目 - ともかく実装

    まつしたです。 現在開発中のシステムで、とあるModelのステータスを遷移と共に管理しなければならなくなりました。 たとえば業務システムなら、必殺の「見積→受注→出荷」というやつ。ガチ実装でやると、ステータスが遷移しちゃいけないパターンとかをどうやって防ぐかとか、いろいろ考え始めたらキリがありませんし、状態や遷移が増えたときのあの苦痛はM気をゾクゾクさせます。 GoFにはStateパターンがあり、これを実装すれば先の苦しみからは解放されますが、Stateパターンを記述するハメになり、やっぱり別の苦痛がおこります。 ゼロから作ってもいいですが、Railsにはacts_as_state_machineというpluginが存在します。 試してみました。 ともかく入れてみる。 $ rails state-machine $ ruby script/plugin install http://eli

  • 1