Можно ли использовать область в качестве источника для ассоциации?
class User < AR
scope :active_users, where('status = 4')
...
# form
<%= f.association :active_users %>
...
Можно ли использовать область в качестве источника для ассоциации?
class User < AR
scope :active_users, where('status = 4')
...
# form
<%= f.association :active_users %>
...
Извините, я не думаю, что это сработает. Область действия возвращает ActiveRecord :: Relation, а simple_form ищет символ, представляющий существующую ActiveRecord :: Association (например, has_many, own_to).
https://github.com/plataformatec/simple_form#associations
Вы можете использовать коллекцию в качестве источника
в контроллере
@active_users = User.active_users
ввиду
<%= f.association :active_user, collection: @active_users %>