我有一個有狀態的對象。這可以是:「上移」 'scheduled', 'on-shift' or 'past'
此外,可狀態: 'available', 'busy' or 'inactive'
什麼是在我的Rails應用程序,這些國家建立最佳方式是什麼? 是不是: a。創建兩個狀態屬性: 1. object_state - can take the value: 'scheduled',
我的事件定義是這樣的: event :share, after: :inc_in_path_share do
transitions from: :bucketed, to: :shared
error do |e|
inc_share(message, tags)
end
end
,我把它叫做my_instance.share(mes
在我的應用程序中,我通過指定用戶對象將進入updated_state的某些信息來創建用戶模型。一個星期後,我想要我的對象進入updated_state的日期。我想每週都使用這個值(增加他們的工作時間)。如果沒有在數據庫中存儲這個值,怎麼實現呢? state_machine :state, :initial => :not_initialized do
state :not_initialized