我有一張名爲「Customers」的表。該表可以看到here。 「description」是字符串,而「fruit」是整數。填寫表格時,「水果」不會顯示給用戶。相反,如果對「description」的相應答案是「yes」,我希望ruby自動將值「0」分配給「fruit」列。因此,如果用戶選擇是,表格將自動在水果列中生成一個0,如果用戶選擇否,它將在列中自動生成1 ...任何想法?先謝謝你!!在Ruby on Rails中自動生成表條目
0
A
回答
1
添加before_save過濾器在用戶模型
user.rb
class User < ActiveRecord::Base
before_save :assign_fruit
private
def assign_fruit
self.fruits = (self.description == "yes" ? 1 : 0)
end
end
1
你的問題有點含糊 - 請提供更多的細節。
用戶如何輸入是/否?
是通過提交表單來更新還是創建? 如果是這樣,你可以在行動
if params[:answer]
instance.update_attribute(fruit, true)
end
寫這樣的事情。如果你想在一個節目頁來完成這個(讓我們通過點擊複選框說)
,你可以使用jQuery 即實現這一目標
$('.checkbox_selector/.select_box_selector').on('change', function() {
// ajax the boolean
});
我需要更多的信息來一個不太通用的答案 迴應無論如何希望這有助於
我也建議設置水果作爲布爾值而不是整數。
相關問題
- 1. 在Ruby on Rails中生成表格
- 2. 使用Ruby On Rails自動生成日誌文章使用Ruby On Rails
- 3. Ruby on Rails生成模型
- 4. Ruby on Rails生成路由
- 5. Ruby on Rails XML生成
- 6. Ruby on Rails HTML表格生成器
- 7. Ruby on Rails的:使用Rails生成
- 8. Ruby on Rails中的replace_html生成TypeError
- 9. 使用Ruby on Rails從erb文件自動生成html文件
- 10. Ruby on Rails能夠自動生成文章鏈接嗎?
- 11. 如何自動生成Ruby on Rails的測試用例?
- 12. Ruby on Rails中的滑動條
- 13. django自動生成條目
- 14. Ruby on Rails動態表格
- 15. 在Ruby on Rails中創建其他模型時自動生成模型
- 16. Ruby on Rails - 簡單表單自動完成關聯搜索
- 17. Ruby on Rails的生成視圖
- 18. 生成模型Ruby on Rails的
- 19. 從Ruby-on-Rails生成RSS訂閱源
- 20. Ruby on Rails報告生成器
- 21. Ruby On Rails:找不到'rspec'生成器?
- 22. Ruby on Rails的生成器讓
- 23. Ruby on Rails教程 - 生成問題
- 24. ruby on rails xml生成器問題
- 25. Ruby on Rails的生成設置
- 26. Ruby on Rails:兩次保存模型會生成兩條記錄?
- 27. Ruby on Rails - 動態生成的部分中的JavaScript
- 28. Ruby on Rails在Postgres上生成的SQL活動記錄
- 29. 通過單擊Ruby on Rails中的按鈕生成表單
- 30. 自動填充在Ruby中嵌套表單域的on Rails的
你嘗試過這麼遠嗎?有幾種方法可以解決這個問題。而且,如果他們總是被鎖定,你需要兩列嗎? – Swards