报错如题,可能的错误包括:
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不能省,省略之后,无法取到值。