2

完成優秀Rails Tutorial後,我創建了我的第一個Rails 3.2應用程序。如何在Rails中創建單頁面應用程序?

,我想我的應用程序要做到這一點:

拉從數據庫中隨機配方(我已經完成了這個有點用「指數」行動,這段代碼:@recipe = Recipe.find(:first, :order => 'Random()'))

如果用戶點擊「類似的東西」按鈕,應用程序獲取從DB

一個相關的配方。如果用戶點擊「不同的東西」,應用程序獲取一個不相關的配方

據我所知,應該有成爲「類似的東西」和「不同的東西」的動作。它是否正確?

我應該使用POST表單來提交'不同的東西'和'類似的東西'的按鈕來確定要採取的操作嗎?

此外,我怎樣才能保持用戶在整個單一頁面(所以他們總是看到的URL爲http://www.whatshouldicookfordinner.co.uk而不是/食譜#somethingdifferent)?

回答

0

爲了讓用戶始終保持在同一頁面上,您需要使用AJAX。看看這個railscasts,你可以將這個概念應用到你正在嘗試做的事情上。

相關問題