У меня 3 модели (Пользователи - Членство - Сообщество)
Пользователи могут стать участниками многих сообществ. Для этого я сделал членство, которое содержит user_id, community_id.
После подключения пользователь должен выбрать сообщество. Модель User как community_id, содержащая это уникальное сообщество.
При редактировании он сможет изменить это сообщество.
Если я сделаю это:
<%= f.collection_select :community_id, Community.find(:all), :id, :name, { :allow_blank => 'Select a community' }, :style => "width: 200px;" %>
Все сообщества счастливее, а также те, кто он не является членом.
Я попробовал это:
<%= f.collection_select :community_id, Membership.find(:all), :community_id, :id, { :allow_blank => 'Select a community' }, :style => "width: 200px;" %>
Но я показываю только номер (: id) членства ...
Как я могу присоединиться к этому идентификатору с названием сообщества?