新手问题 [ simple from ] 如何格式化属性?

cod7ce · 2014年01月23日 · 最后由 cod7ce 回复于 2014年01月26日 · 2254 次阅读

项目使用 mongoid

现有实体 post, 其属性 tags 为数组,在编辑页面想要格式化这个字段,在 stackoverflow 上有人这样写

<%= f.input :tags, :value => f.object.tags.join(',') %>

但我试了下,不起作用,哪位仁兄写过?

是不是在edit里,直接

post.tags = post.tags.join(',') if post.tags

貌似有点暴力~~

祝小年快乐

<%= f.input :tags, input_html: { value: f.object.tags.join(',') } %>
<%= f.input :tags, input_html: { value: f.object.tags.try(:join, ',') } %>

#2 楼 @miclle 灰常漂亮!谢谢了~~

#5 楼 @fresh_fish 看来我被困在视图层,没有拉出来看问题~受教了,感谢~

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