2009-12-24 70 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工作,你想要的方式。