我可以使用一些帮助。我正在使用Devise构建具有以下模型的Rails应用程序:
用户(设计)
孩子
工作
帐户
孩子完成工作后,我想向用户发送确认请求,以便当用户确认时,将工作的值添加到孩子的帐户中。我只是在如何处理该请求上受了限制。任何帮助都会很棒,欢呼!
答案 0 :(得分:0)
我会向Job模型添加一个布尔值“ confirmed”字段,默认值为“ false”。 当孩子完成这项工作时,记录将保存在数据库中,其值确认为:false。 然后,您可以安排您的控制器,以便用户可以看到待处理的作业(已确认:false,即已创建但未确认),并有可能确认作业创建或拒绝作业(销毁)。
pending_jobs = Jobs.where(confirmed :false)
然后,您可以列出已确认的作业并以所需方式显示它们。
jobs = Job.where(confirmed: true)
这是一个变通办法,但可以轻松处理和显示作业记录。