Можно ли использовать область в качестве источника для ассоциации с simple_form? - PullRequest
1 голос
/ 08 марта 2012

Можно ли использовать область в качестве источника для ассоциации?

class User < AR
  scope :active_users, where('status = 4')
  ...

# form
<%= f.association :active_users %>
...

Ответы [ 2 ]

1 голос
/ 19 ноября 2014

https://github.com/plataformatec/simple_form#associations

Вы можете использовать коллекцию для источника

в контроллере

@active_users = User.active_users

в поле зрения

<%= f.association :active_user, collection: @active_users %>
1 голос
/ 08 марта 2012

Извините, я не думаю, что это сработает. Область возвращает ActiveRecord :: Relation, а simple_form ищет символ, представляющий существующую ActiveRecord :: Association (например, has_many, own_to).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...