formtastic - :字符串字段值为Array而未找到-s

时间:2010-05-25 09:24:12

标签: ruby-on-rails ruby forms formtastic

是否有可能从formtastic form值发送:string field like

- semantic_form_for :project do |form|
 - form.inputs do
  = form.input :task_ids, :as => :string

作为数组?目前该字段的值是作为String发送的,我不想在控制器中解析该字符串。

另外,你能不能给我一个想法 - 如果没有找到提交了id的任务 - 什么是捕捉这种情况的最佳方法 - 在控制器中验证还是什么?

2 个答案:

答案 0 :(得分:1)

我已经使用task_ids的创建属性访问器

解决了这个问题

答案 1 :(得分:0)

您可以使用以下方法处理:as => :check_boxes或:as => :直接选择:任务关联,这将增加用户友好的好处。如果你坚持使用task_ids,最好覆盖task_ids =方法。在那里,您可以处理解析数据和验证。