我不太确定什么是正确的术语,但我想要做的是在一个窗体(最好使用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