2009-12-24 73 views
0

新记录我创建了Rails的一个简单的应用程序,用于存储车的名字:创建使用REST和AJAX

script/generate scaffold car name:string 

我希望创建一个将连接到该使用REST和AJAX创建一个应用程序新车名称。但是,我希望这个应用程序与我在Rails中创建的应用程序分开,以便实际保存汽车名称,而且我不想将它写入Rails。我只是想使用旧的HTML和Javascript来创建它。我将如何为此编写Javascript代码?

回答

0

在你的Rails的applcation,尝试运行:

rake routes 

,这就是基本的REST API可用的Google产品通过运行脚手架发电机。

例如:

car GET /cars/:id(.:format)    {:controller=>"cars", :action=>"show"} 

映射到这个URL:

http://localhost:3000/cars/1.xml 

将与XML格式的1 ID返回汽车模型对象(与默认脚手架发电机)

该API可在任何可以通过http访问应用程序的地方使用。如果你想要写一些JavaScript外轨,您可以使用框架之一,在那里,或者自己写(但,这是更先进,更困难)

prototype way作出AJAX调用:

new Ajax.Request(url[, options]) 

而且jQuery way是:

jQuery.ajax(options) 

你必须通过文档阅读,让您的JavaScript工作,你想要的方式。