Auf der Suche nach Hilfe mit der Meetup.com API versuche ich, meine Rails App hinzuzufügen. Mein Ziel ist es, nur einen Blick auf lokale Treffen zu werfen, wenn Sie die App öffnen.Meetup-API mit RoR. Getting NameError: nicht initialisierte Konstante Event in der Rails-Konsole
Hier ist mein Code so weit:
routes.rb (am Boden vor dem letzten 'Ende'):
root 'meetup#get_meetup'
meetup_controller.rb
class MeetupController < ApplicationController
def get_meetup
if params[:city] && params[:name]
@Event = Event.new(params[:city], params[:name])
else
@event = Event.new("90034", "networking")
end
end
end
meetup.rb :
class Event
attr_reader :city, :nam
def initialize(city, name)
url = "http://api.meetup.com/2/events?key#{ENV["meetup_api_key"]}&group_urlname=Girl-Develop-It-Austin&sign=true.json"
response = HTTParty.get(url)
@event = response["event"]
@city = city
@name = name
end
end
I versuchte, eine neue Ereignissuche mit den Parametern für die Stadt und den Namen (auch die Ereigniskategorien) in der Schienenkonsole zu erstellen.
Schienen Konsole: Event.new ("Austin", "Vernetzung")
und es gab mir den Fehler Nameerror: nicht initialisierte Konstante Ereignis
** I Dritter noch neu bin zu verwenden API ist besonders mit Rails, also habe ich online nicht zu viele Informationen darüber gefunden, wie man sie richtig zur Arbeit bringt. Wenn jemand mir bitte einen Einblick geben könnte, warum das nicht stimmt ... oder wenn es einen tollen Artikel/Webseite gibt, die mir dabei helfen können, lass es mich wissen !!
So. verwendest du ActiveRecord nicht? – xiaocui
Ich habe versucht, auch zu benutzen. Nicht sicher, ob du das meinst, aber das hat mir auch nichts gegeben. – DianaBG