我有一个我正在尝试构建的小应用程序我希望用户能够在模型中存储权重和Weight
模型中的目标Goal
。虽然每周都会要求用户输入新的体重,但他们只会在首次进入应用程序时或体重小于或等于当前目标的任何后续时间被要求输入目标。
在这个应用程序的第一次迭代中,为了了解 MVC 和 REST 模式,我希望简单地将用户重定向到weight#new
他们将填写权重的页面,然后goal#new
如果目标记录为空白,则将用户重定向到该页面(首次注册应用程序时)或当前最新体重值低于或等于最新记录中的最新目标值的任何其他情况。
我的问题是我将如何在控制器中设置此逻辑。