少於 1 分鐘閱讀

使用方式

def index
  @products = Product.all

  @products = @products.where("name LIKE ?", "%#{params[:product_name]}%") if params[:product_name].present?
  @products = @products.where("description LIKE ?", "%#{params[:product_descrpition]}%") if params[:product_descrpition].present?

  @products = @products.paginate(page: params[:page], per_page: 5)
end

參考

  1. http://motion-express.com/blog/20140714-rails-basic-search

留言