【发布时间】:2014-06-29 14:52:43
【问题描述】:
我正在创建一个 Rails 应用程序,它将通过这篇文章与 TeamSnap 的 API 对话:
def create_team
RestClient.post("https://api.teamsnap.com/v2/teams", '{"team": {"team_name":
"Braves", "sport_id": 1, "timezone": "Mountain Time (US & Canada)", "country":
"United States", "zipcode": 80302}}',content_type: :json,
x_teamsnap_token: '000-000-000-000')
end
RestClient.post 工作正常,但如您所见,所有信息都是硬编码的。我希望能够在这篇文章中使用变量,这样我就可以从我的应用程序中获取它们,然后通过这篇文章和 TeamSnap 的 API 发送它们,它将使用这些信息在 TeamSnap 上创建一个新团队。
换句话说,我将有一个表格,例如,在我的应用程序中,您可以输入一个新的团队名称。我想将此值传递给该对象,而不必对其进行硬编码(即“勇敢者”)。除非您使用引号,否则该对象将不起作用。我尝试创建一个变量@team_name 并用它替换“Braves”,但它不起作用。 谢谢!
【问题讨论】:
标签: javascript ruby-on-rails json