Formtastic - 自定义返回值:include_blank选项

时间:2014-05-15 15:16:44

标签: ruby-on-rails activeadmin formtastic

我使用Formtastic(在ActiveAdmin中),我需要在Ancestry gem处理的字段的select标签中显示一个集合。 它在集合中运行良好,但我还需要列表中的空白值来清除字段。 我尝试过:include_blank,但它返回一个空字符串,但验证器(我无法更改它,它在Ancestry gem中)拒绝它,因为它想要零。

如何更改:include_blank的返回值以返回nil而不是空字符串?

我的代码:

 f.input :ancestry, as: :select, collection: Category.all, :member_value => Proc.new { |c| c.path_ids.join("/") }, include_blank: true

" include_blank:true"这里是可选的,无论有没有它都做同样的事情。

1 个答案:

答案 0 :(得分:0)

如果你使用f.input:parent_id而不是f.input:ancestry怎么样?