完成優秀Rails Tutorial後,我創建了我的第一個Rails 3.2應用程序。如何在Rails中創建單頁面應用程序?
,我想我的應用程序要做到這一點:
拉從數據庫中隨機配方(我已經完成了這個有點用「指數」行動,這段代碼:@recipe = Recipe.find(:first, :order => 'Random()'))
如果用戶點擊「類似的東西」按鈕,應用程序獲取從DB
一個相關的配方。如果用戶點擊「不同的東西」,應用程序獲取一個不相關的配方
據我所知,應該有成爲「類似的東西」和「不同的東西」的動作。它是否正確?
我應該使用POST表單來提交'不同的東西'和'類似的東西'的按鈕來確定要採取的操作嗎?
此外,我怎樣才能保持用戶在整個單一頁面(所以他們總是看到的URL爲http://www.whatshouldicookfordinner.co.uk而不是/食譜#somethingdifferent)?