我正在尝试使用以下内容获取 grouped_collection_select
class User
has_many :pages, :through => pages_users
end
class Page
has_many :users, :through => pages_users
# name - String
# type - String
end
class PagesUser < ActiveRecord::Base
belongs_to :page
belongs_to :user
end
我希望下拉列表按类型分组,下面有名称。我在城市/国家/大陆看到的示例并没有我想要的那么有用。这样做的最佳方法是什么?我想我想要类似...
<%= grouped_collection_select(:user, :page_id, user.pages, :type, :name, ) %>
但这显然是不正确的。
有什么想法吗?
编辑以通过 pages_users 表显示实际关系。