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