J'utilise actuellement le google_places gem pour essayer d'accéder à l'API des lieux. J'utilise le code suivant pour obtenir des résultats:Constante non initialisée GooglePlaces
class PlacesController < ApplicationController
def index
if params[:search]
@client = ::GooglePlaces::Client.new(Rails.application.secrets.places_api_key)
@places = @client.spots_by_query(params[:search])
end
end
end
Je suis en cours d'exécution dans une erreur de uninitialized constant GooglePlaces
, qui est remplacé par PlacesController::GooglePlaces
si je ne suis pas portée sur. Je crois que c'est une question de cadrage, mais rien de ce que j'ai essayé ne résout le problème. Je suis les instructions dans le readme du repo et en supposant que je ne dois pas inclure la source dans le répertoire lib de mon site. Je peux utiliser la gemme correctement à partir de la console des rails.
Wow, je ne pensais même pas à redémarrer le serveur que je ne doit généralement pas dans le développement. Cela a réglé le problème. Merci! – danielunderwood
après tout changement dans le fichier de configuration, nous devons redémarrer le serveur – Shiva