我正在尝试向我的应用程序添加一个公共 API,以允许用户通过 API 调用将项目添加到我的应用程序中。
虽然我有点困惑......
到目前为止,我有这个输出一个很棒的 xml 页面,我们所有的模型数据都非常完美....
def index
@events = Event.all
respond_to do |format|
format.html
format.xml { render :xml => @events }
format.json { render :json => @events }
end
end
所以我假设我可以将相同的 respond_to 块添加到 CREATE 或 NEW 操作中(哪个?)并在那里获得某种形式的 API 功能???但我对整个过程如何运作感到困惑......
例如,如果我的 Event 模型只有一个字段 => name:string
我如何能够通过网络服务添加记录?
???? ==> curl http://localhost:3000/events[??????add??????]