【问题标题】:Activeadmin: Customize formActiveadmin:自定义表单
【发布时间】:2015-12-10 07:09:32
【问题描述】:

在我的活动管理表单中,我正在检索具有电子邮件、姓名、移动属性的多个用户。我想以表格格式显示它,例如电子邮件、姓名、手机作为索引。

     f.input :user_ids, :label => "Users", 
  :multiple => true,  collection: @user.collect{|u| [[u.email, u.name, u.mobile].to_s.gsub('"',""), u.id]}, 
  :required => true, :input_html => { :class => "users_checkboxes", :size => 20 

例如: 以上代码显示如下:

[rr@example.com,罗伯特,78789799]

[avrtyjoserc@example.com,Kamal,99098889]

我想以正确的顺序显示,例如电子邮件、姓名和手机之间的空格,以使外观更好。

【问题讨论】:

    标签: javascript ruby-on-rails-3 activeadmin


    【解决方案1】:

    您可以使用join更好的方式显示用户信息,例如:

    :multiple => true,  collection: @user.collect{|u| [[u.email, u.name, u.mobile].join(" - "), u.id]}
    

    那么结果会是这样显示的:

    rr@gmail.com - Robert - 78789799
    

    用你喜欢的任何东西替换破折号。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多