1
45
我喜欢使用以下模式:
如果rails提供了一个skip_验证方法来解决这个问题,那就太好了,但是这个模式可以很好地工作并处理复杂的交互。 |
2
9
作为@Jacob Rothstein答案的变体,您可以在parent中创建一个方法:
|
3
3
从源代码(我目前在rails 1.2.6上)中查找,回调相对简单。
结果发现
要清除之前保存的文件,只需执行以下操作
而且似乎很管用 |
4
2
或者也可以这样使用:
因此,如果模型的实例类是
|
5
2
由于Rails3.0,您还可以访问
使用此方法,您可以修改子类中的验证,例如:
|
6
0
再次在源代码中查找,似乎验证可以在每次保存时运行,也可以仅在更新/创建时运行。这个映射到
要清除它们,可以使用
|
cyka · 强制JavaScript等待单击(循环) 2 年前 |
Karan Badhwar · 如何回调访问方法[重复] 2 年前 |
Nish · 对象[重复]上回调的作用域和“this” 2 年前 |
Richard · 迁移前的Flyway回调 6 年前 |