ruby-on-rails – 为什么`before_save`在Rails 4中不起作用?
发布时间:2020-12-16 19:16:55 所属栏目:百科 来源:网络整理
导读:当我尝试使用u = User.new后跟u.save时,不会触发before_save方法. 这是我的用户模型: class User ActiveRecord::Base attr_accessor :password before_save :encrypt_password def encrypt_password puts "Its getting called" endend https://railsforum.c
当我尝试使用u = User.new后跟u.save时,不会触发before_save方法.
这是我的用户模型: class User < ActiveRecord::Base attr_accessor :password before_save :encrypt_password def encrypt_password puts "Its getting called" end end https://railsforum.com/topic/1741-rails-4-and-before-save-method/ 解决方法
回调方法需要是受保护的或私有的.
从这里:http://api.rubyonrails.org/classes/ActiveRecord/Callbacks.html下面的回调类型 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Jackson xml 根据复杂数组结构定义 bean
- c# – 为什么我的wcf客户端的操作合同不能将接口作为参数?
- ruby-on-rails – 通过link_to,rails将show参数从show acti
- TIOBE 10 月编程语言排行榜:Swift 正过时?
- cocos2dx-3.2和vs2013工程编译不通过找不到<thread>
- Oracle在linux下做导出计划的总结
- cocos creator基础-(二十九)动画编辑器编辑地图路径
- ruby-on-rails – 使用’material-ui’和react-rails gem?
- hadoop之hadoop目录结构
- 使用飞冰组件关于点击行回填在input内(React)