在插件开发方面需要一些帮助。我在用户/编辑表单视图中创建了钩子,添加ballance_amount
到表单并拥有"ballance_amount"=>"1"
.
如何在用户控制器中扩展默认更新操作?
在base.class_eval do
我添加了alias_method_chain :update, :ballance
In InstanceMethods
:
def update_with_ballance
ballance.amount = params[:user][:ballance_amount].to_f #I have ballance association
end
得到这个:
NameError (undefined local variable or method `params' for #<User:0x007f972e9379d0>):
app/controllers/users_controller.rb:144:in `update'
如何获取参数?