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

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – ActiveAdmin表单(新/编辑)belongs_to association?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在 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

猜你在找的Ruby相关文章