我不太確定什麼是正確的術語,但我想要做的是在一個窗體(最好使用simple_form gem)有一個輸入,:最大值,同時使用一個文本框和選擇框。用戶可以在文本框中鍵入一個數字,然後從小時,天或月的下拉框中進行選擇。所以21天,3個月,3小時等。當表單提交時,我會將其轉換爲日期並存儲在數據庫中。我知道如何在simple_form中更改輸入類型,但是可以爲一個變量提供兩個輸入嗎?simple_form輸入與多個字段
5
A
回答
4
當然:)這是我的想法:
attr_accessor :thing, :another_thing, :and_another_thing
那麼在你看來,「內部」的form_for助手,你可以寫,例如:
首先,你在你的用戶模型中定義存取:
<%= form.input :thing, :as => :boolean %>
<%= form.input :another_thing, :as => :text %>
...或任何你想要的。 (注:我使用formtastic
這裏,您應該考慮,如果你不使用formtastic寶石使用Rails方法。)
最後,在你所定義的回調用戶模型:
before_create :build_my_fancy_record
def build_my_fancy_record
self.storage_field = "#{thing} #{another_thing}"
end
+0
工程就像一個魅力,非常感謝你! – Alexei
相關問題
- 1. simple_form多輸入內聯
- 2. simple_form選擇字段在驗證後變成輸入字段
- 3. 多個輸入字段
- 4. 多個輸入字段jquery.autocomplete
- 5. html多個輸入字段
- 6. Simple_Form多行的幾個輸入與單個標籤在頂部
- 7. 位置警報旁邊的輸入字段與多個輸入字段
- 8. 多輸入字段
- 9. Rails simple_form:如何基於一個字段中輸入的數據自動填充多個字段?
- 10. 填入陣列多個輸入字段
- 11. 一個輸入字段,多個名稱
- 12. 多個記錄插入與動態創建的輸入字段
- 13. Simple_form輸入太長
- 14. simple_form文本輸入
- 15. jQuery的標籤,輸入與Rails4/Simple_form
- 16. rails simple_form字段與模型無關
- 17. 如何使用AJAX更新simple_form輸入字段?
- 18. 驗證輸入字段內Rails的引導simple_form
- 19. 角4.0:遍歷多個輸入字段
- 20. 輸入字段的多個默認值
- 21. 表中的多個輸入字段
- 22. 創建多個輸入字段
- 23. 如何檢查多個輸入字段
- 24. 用codeigniter處理多個輸入字段?
- 25. jquery多個輸入字段之和
- 26. 添加/刪除多個輸入字段
- 27. 在輸入上創建多個字段
- 28. 水豚FILL_IN多個輸入字段
- 29. 如何發佈多個輸入字段
- 30. 將多個輸入值複製到一個輸入字段中
我想你可以使用'attr_accessor's,然後在像before_save這樣的回調中處理邏輯。 – socjopata
您能否詳細說明如何使用attr_accessor? – Alexei