之前單擊我是新來的Rails,我試圖創建提交值到數據庫取決於圖像點擊的形式。Rails的驗證,如果將圖像發送形式
我有五個圖像和一個提交按鈕。我正在考慮將五個圖像轉換爲按鈕類,以便每當它被點擊時,它將在文章控制器中運行一個動作並傳遞值。
例如,如果單擊第一個圖像,它會運行的操作@ article.title =「第一形象點擊」,並提交按鈕將運行@ article.save的創建行動。
我想:
<%= button_to "Submit Score", { :controller => "articles", :action => "submitScore"} %>
但由於某些原因,當我按下圖像嘗試運行在第二十控制器創建行動,並試圖將其保存爲好。我知道,因爲我有一些數據驗證,並限制@ article.title不能爲空,當我按圖像按鈕它說標題不能爲空。
這樣做的最好方法是什麼?
嗨,感謝您的回覆。然而,我想要某種切換功能,而不是按鈕直接發送到數據庫(即用戶可以選擇和按下不同的按鈕之間,然後一旦他們決定,他們可以按提交按鈕並提交相應的分數。大量的研究,但似乎沒有一個簡單的答案 –
幾個單選按鈕可能是你在找什麼:''雖然你需要一些CSS魔法隱藏採摘。 –
非常感謝!我用你的建議結合的方法與一些jQuery和CSS。完美的作品。 –