【发布时间】:2011-09-28 15:23:07
【问题描述】:
我有一个字段名称为“process_salary”的“用户”表?具有布尔数据类型
@user = User.create(params[:user])
if @user.process_salary?
//some code here
else
//some code here
end
当我创建一个新的用户对象并检查 process_salary 时,它给了我以下错误
NoMethodError: undefined method `process_salary?' for #<User:0xb6ac2f68>
为什么会出现这个错误?我可以在不更改列名的情况下避免它吗?
当我用调试器检查它时,它第一次崩溃,但之后它运行正常
【问题讨论】:
标签: mysql ruby-on-rails ruby boolean