0
未定義的方法`搜索」爲#NoMethodError在控制器#索引
我不斷獲得在控制器指數上述NoMethodError即使該方法存在於模型。以下是我的模型和控制器。我哪裏錯了?
控制器:
def index
@ratings = Clerk::Rating.search(params).paginate(:per_page => 10, :page => params[:page])
end
型號:
module Clerk
class Rating < Base
# Relationships
belongs_to :application
belongs_to :consumer
def self.search(params)
ratings = all
if params[:search].present?
ratings = ratings.joins(:consumer).where('phone like ? or lower(email) like ? or lower(first_name) like ? or lower(last_name) like ?',"%#{params[:search]}%","%#{params[:search].downcase}%","%#{params[:search].downcase}%","%#{params[:search].downcase}%")
end
ratings
end
end
end
錯誤是什麼?它必須比這更具體。 – Iceman
@Iceman請看我更新的答案 –