新手问题 请教个 activeadmin 的问题

zzwzj · 2014年06月05日 · 最后由 luotuo 回复于 2014年06月06日 · 2162 次阅读

请问把一个字段变成 check_boxes,多选的格式,如下 :as => :check_boxes

params.permit 部分要怎么保存

弄了很久,搜遍了 Google,搞不定,请哪位高手解答下。

保存出现 TypeError: can't cast Array to string

有没有知道,这个问题

这个可能需要重载 admin 的一些方法。具体没有这方面的需求.但是现在的项目中一直在用。很多需要自定义的都是重载来实现的。

ps: 当然要用重载的方式来实现这些。就得指定一个特定的 activeadmin

params.permit :colum_name, checkbox_items: []

#3 楼 @ichord 谢谢,不过我试过了,好像不行

用 join 存成字符串,取的时候 split

#5 楼 @luotuo 我也想到了 join,但是不知道在哪里转换请问在哪里

#5 楼 @luotuo 我也想到了 join,但是不知道在哪里转换请问在哪里

貌似你这不是简单的存个值,是两张表多对多的关系,应该有一个保存关系的中间表,这个 gem 我没用过,6 楼的链接你好好研究研究

需要 登录 后方可回复, 如果你还没有账号请 注册新账号