Hola, soy nuevo en el mundillo de ruby on rails, así que haciendo mi proyecto se me ha planteado un problema con el método search haciendo uso de las gemas gem 'ferret' y gem 'acts_as_ferret'.
El siguiente código es el que utilizo para buscar un juego en la tienda:
Código:
def search
@page_title = "Buscar"
if params[:commit] == "Buscar" || params[:q]
@games = Game.find_with_ferret(params[:q].to_s.upcase)
unless @games.size > 0
flash.now[:notice] = "No se ha encontrado el juego."
end
end
end
Y me lanza el siguiente error: undefined method `scoped' for #<Class:0x00000005b34188>
El cual no consigo identificar el problema, ya que me marca la línea: @games = Game.find_with_ferret(params[:q].to_s.upcase)
Añado también los parámetros:
Parameters:
{"utf8"=>"✓",
"q"=>"prueba",
"commit"=>"Buscar"}
Muchas gracias y un saludo