寻找有关 Meetup.com API 的帮助,我正在尝试添加到我的 Rails 应用程序中。我的目的只是在您打开应用程序时查看本地聚会。
到目前为止,这是我的代码:
Routes.rb(在最后一个“结束”之前的底部):
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
聚会.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
我尝试使用 rails 控制台中的城市和名称(也称为事件类别)的参数创建一个新的事件搜索。
rails 控制台:Event.new("Austin", "networking")
它给了我错误 NameError: uninitialized constant Event
**我对使用第三方 API 尤其是 Rails 还是很陌生,所以我在网上没有找到太多关于如何正确让它们工作的信息。如果有人可以让我了解一下为什么这是不正确的......或者如果有一篇很棒的文章/网站可以帮助我解决这些问题,请告诉我!