![]() |
1
1
好的,它不起作用的主要原因是
有一点小意思:保持额定值正确是我将放在模型中的一个功能,而不是放在控制器中。 此外,如何处理 如果为零,则初始化为零 我写了一篇短文 blogpost 关于简而言之:否决吸气者。 因此,我提出以下解决方案。在你的模型中写下
然后控制器中的代码变得更加清晰易读:
我首先删除
|
![]() |
2
1
这将处理属性中未初始化(nil)值的情况。。。
您不需要将一系列评分或评分保存到数据库中,假设您只在评分发生变化的地方计算选票,您可以将计数和总数相加,然后将两者相加(事实上,这就是您正在做的,所以我向转换的人宣讲)。 虽然在我看来,如果我将一张图片从5改为1,而它只改为3,我会继续单击1:) |
|
3
1
您可以在创建迁移时设置默认值。但不用担心,您可以创建一个新的迁移来更改它:
请记住,有些数据库不会自动将新更新的默认值分配给现有的列条目,因此您可能需要遍历已创建的每一个具有nil值并设置为0的图片。 |
![]() |
4
1
好的,另一种选择。。。
执行
|
![]() |
caneta · 使用NPM将包更新为主要版本 6 年前 |
![]() |
AsValeO · Azure自动化模块未更新到最新版本 6 年前 |
![]() |
Eltyer · Vue v-for列表在数据更改后不更新 7 年前 |
![]() |
Phill · 如何更新Xamarin forms移动应用程序? 7 年前 |
![]() |
GCGM · 在Ubuntu xenial中升级R 7 年前 |