1
5
这就是我所做的。
现在在控制器中,设置
在这里,你在AuthLogic的范围内工作。您不必更改验证逻辑。 |
2
8
这是一种老掉牙的说法,但既然没有人回答,我会把它贴出来。 我已经设法比其他解决方案做得更干净一些,“帮助”我自己的AuthLogic验证。 我将此添加到用户:
你可以通过做一个
然后您的控制器操作可以这样做:
这将产生局部影响;应用程序的其余部分不会受到影响(除非
希望能有所帮助。 |
3
2
使用模型而不是对象来设置此属性。
|
4
1
可以测试控制器中参数的值吗?(航空码):
|
5
1
除了齐塔人的解决方案,你可以这样做:
您基本上是在检查AuthLogic是否更改了用户记录(如果密码为空,则不会更改)。在else块中,您可以检查密码是否为空,并向用户记录中添加适当的错误消息或显示闪存消息。 |
Animesh Arya · 关联模型的Rspec 2 年前 |
Kellen · 查看$卷展栏功能列表 2 年前 |
Akshit Thakur Ak · 我怎样才能把铁轨停下来? 2 年前 |
solidsnake99 · Rails db:如何绕过验证 2 年前 |
Spyros · 从数组中删除nil值,并从引用数组中删除相应的项 2 年前 |
Pauli-E · 当div打开并滚动到屏幕上时,向div添加类 2 年前 |
ejoka · 如何使用Rails 7模型属性作为CSS标记值 2 年前 |