将JSON对象发送到Rails应用程序

时间:2013-12-20 04:40:22

标签: java android ruby-on-rails ruby json

我对AndroidJSONRails有点新鲜,所以请原谅我的无知或者我太模糊了。我已经构建了一个基本的Android应用程序,用于构建具有红色,绿色和蓝色值的JSON对象。我还为“设置”构建了一个Ruby网站,其中Model创建了一个包含红色,绿色和蓝色值的新条目。我可以使用“ mysite.com/settings/new ”创建新条目,输入我的值,然后点击“创建”(我几乎使用默认的rails东西并使用rails生成脚手架)。我遇到的问题是建立两种技术之间的“桥梁”。我将这些数据发送到哪条路径?我已经阅读了这篇文章:How to send POST request in JSON using HTTPClient?作为参考,但我不确定传递给HttpPost的“路径”。非常感谢任何帮助!

2 个答案:

答案 0 :(得分:0)

路径为mysite.com/settings

如果您向其发送POST请求,此路径将映射到SettingsController#create,如果发送GET请求,则会映射到SettingsController#index

您可以在Rails应用程序中的命令行中运行$rake routes。然后你会看到所有路线的清单。

确保您的请求是POST,内容类型是JSON,这是您提到的另一个问题。

答案 1 :(得分:0)

对于像这样的项目我想要的是创建一个API,看看http://railscasts.com/episodes/348-the-rails-api-gem

然后您可以告诉您的Android应用从那里获取数据。