美文网首页
rails 报错:undefined method `each'

rails 报错:undefined method `each'

作者: acyc | 来源:发表于2016-09-28 11:57 被阅读0次

    报错如题,可能的错误包括:

    1、方法写在private之下了

    2、使用了一些老的方法,比方说find_all_by_fieldname(),应该换成where方法

    举例:@users = User.where("user_name = ?", params[:search_string])

    注意:#User是单数形式、且首字母大写,如果表名中间有下划线,则去线、第二个字母大写,比如

    @client_workouts = ClientWorkout.where("client_name = ?", params[:search_string])。还要注意params不能省,省略之后,无法取到值。

    相关文章

      网友评论

          本文标题:rails 报错:undefined method `each'

          本文链接:https://www.haomeiwen.com/subject/ogmhyttx.html