我使用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"这里是可选的,无论有没有它都做同样的事情。
答案 0 :(得分:0)
如果你使用f.input:parent_id而不是f.input:ancestry怎么样?