加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – ActiveAdmin表单(新/编辑)belongs_to associat

发布时间:2020-12-16 21:28:46 所属栏目:百科 来源:网络整理
导读:我在 Ruby on Rails上使用Active Admin gem. 我有模块Team和Coach,它们具有has_many和belongs_to关系. class Team ActiveRecord::Base belongs_to :coachendclass Coach ActiveRecord::Base has_many :teamsend 我想出了如何在索引和显示页面上显示名字和姓
我在 Ruby on Rails上使用Active Admin gem.
我有模块Team和Coach,它们具有has_many和belongs_to关系.
class Team < ActiveRecord::Base
  belongs_to :coach
end

class Coach < ActiveRecord::Base
  has_many :teams
end

我想出了如何在索引和显示页面上显示名字和姓氏(我这样做:)

index do
    column :name
    column "Coach" do |team|
      team.coach.firstname + " " + team.coach.lastname
    end  
     default_actions
  end

我想要的是如何在下拉菜单中以团队形式(新建和编辑页面)显示教练的名字和姓氏?
请帮我解决一下这个.

解决方法

你能试试吗?
f.input :coach_name,:as => :select,:collection => Coach.all.map {|u| [u.firstname,u.id]},:include_blank => false

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读