rails中存在任何方法,只是在保存之前和保存之后不修改数据库列而不运行rails默认方法。
假设我有一个模型M,我需要更新M的一列,而不需要调用Rails在保存对象时通常调用的任何方法。
假设我有一篇对象文章并且文章有一个专栏 - 已发布。我想在后台只运行一个SQL查询,
update articles set published = 1;
>> Article.save # will run all the callbacks and validations
>> Article(:validate => false) # this only skips validations
有没有办法跳过所有回调和验证?