應用程序的用戶必須激活那裏的帳戶才能編輯或刪除條目。 如何將狀態從非活動狀態設置爲活動狀態? 我使用pluginaweek的state_machine來設置狀態。 state_machine initial: :inactive do
event :activate do
state = 'active'
end
end
我的控制器被稱爲activate-action將
我一直在reading up on State Machines,因爲它可能需要用於我的下一個項目。我在網上找到的大多數例子都展示瞭如何從StateA轉到StateB。但是如果你的下一個想要的狀態不是鄰接狀態呢?是否有任何共同的模式/做法來實現這一目標?理想情況下在Java中,但我也可以閱讀其他編程語言。 # Example States
WakeUp->Get Dressed->Get Car
我已經爲C語言構建了一個詞法分析器,例如給出這個輸入可產生以下結果。 輸入 int i = 0 ; int j = i + 3;
輸出 int KEYWORD
i IDENTIFIER
= OPERATOR
; PUNCTUATION
int KEYWORD
j IDENTIFIER
= OPERATOR
i IDENTIFIER
+ OPERATOR
3 I
我想從社交網絡應用程序建模一個Post對象,並避免狀態的組合爆炸。例如,我可以有一個超類型published這將有commented,liked,liked, reported等等的子狀態。問題是發佈的帖子可能是commented and liked,commented and liked and reported等,我不想創建這些人造組合狀態。嵌套它們也不是一個好的解決方案,因爲這些子狀態之間沒