我使用Ruby on Rails进行应用程序构建,你可以在这里看到它:Sidodi。
此应用有2个型号,User和OutgoingMail。 OutgoingMail模型的状态可以从草稿更改为最终版本。
它有3个用户角色:
- Conseptor
- 分部负责人
- 办公室主任
醇>
工作流程为:
- Conceptor创建新的OutgoingMail,默认状态为draft
- Conceptor将OutgoingMail和状态更改发送到draft-1
- 部门主管检查OutgoingMail
- 部门负责人将OutgoingMail和状态变更发送至draft-2
- 概念视图并更改OutgoingMail
- Conceptor将OutgoingMail修订和状态更改发送到draft-3
- 部门主管检查OutgoingMail
- 分部负责人将OutgoingMail和状态变更发送至draft-4
- 概念视图并更改OutgoingMail
- Conceptor将OutgoingMail修订版和状态更改发送到draft-5
- 办公室主任检查OutgoingMail
- 办公室主任将OutgoingMail和状态更改发送至draft-6
- 概念视图并更改OutgoingMail
- Conceptor将OutgoingMail修订版和状态更改发送到draft-7
- 办公室主任检查OutgoingMail
- 办公室主任将OutgoingMail和状态更改发送至最终
- 概念视图,更改,下载和打印OutgoingMail
醇>
当我按下发送按钮时,状态发生了变化,但我需要按下刷新(F5)来查看OutgoingMail。它发生在不同的角色查看页面但OutgoingMail看不见时,直到按下刷新按钮(F5)。
有没有办法在Ruby on Rails应用程序中创建通知?