1
5
为什么不使用回调并保持save方法不变? 另外,避免直接的SQL值插值。
|
2
0
如果validate_用户名返回true或类似的值,那么如何调用super? def save self.accessed = Time.now.to_s self.modified = accessed super if validate_username end def validate_username if User.find(:first, :select => :id, :conditions => ["userid = '#{self.userid}'"]) self.errors.add(:userid, "already exists") return false end end …我认为你也可以完全取消超级电话。不确定,但你可以测试一下。 |
George Alexander · 类似电报的用户名的Regex 1 年前 |
Aliaksei · 保存前进行WebFlux检查 2 年前 |
Nimet · 如何在regex密码模式中转义* 2 年前 |
Jee · PowerShell输入验证-输入不应为所有数字 6 年前 |
James · Django使用RangeWidget验证表单 6 年前 |