den*_*icz 6 activerecord ruby-on-rails
我试图在数据库中添加一个已增加的字段,但我收到以下错误:NoMethodError (undefined method+'表示错误:FalseClass):
码:
med = Media.find(params[:media_id])
med.update_attributes({:screener_viewed => med.screener_viewed + 1})
Run Code Online (Sandbox Code Playgroud)
我只是想添加1screener_viewed的当前值,但无法让它工作.
工作守则:
Media.increment_counter(:screener_viewed, params[:media_id])
Run Code Online (Sandbox Code Playgroud)
bow*_*ior 16
用途increment!:
med.increment!(:screener_viewed)
Run Code Online (Sandbox Code Playgroud)
确保screener_vieweddb中的类型为整数.
| 归档时间: |
|
| 查看次数: |
4563 次 |
| 最近记录: |