Undefined method 'on' for ActionModel

前端 未结 2 1479
攒了一身酷
攒了一身酷 2021-01-04 20:27

I\'m getting the following error:

NoMethodError in Users#new

Showing .../app/views/users/form/_new.haml where line #7 raised:

undefined method `on\' for #&         


        
2条回答
  •  离开以前
    2021-01-04 20:41

    If you're using Rails 3, then the problem is that there's no "on" method for the Errors class anymore. I think you're supposed to use "get" now. So:

    error = case errors = model.errors.get(field)
    

    Or...

    error = case errors = model.errors[field]
    

提交回复
热议问题