アソシエーションのソースとしてスコープを使用できますか?simple_formとの関連付けのソースとしてスコープを使用できますか?
class User < AR
scope :active_users, where('status = 4')
...
# form
<%= f.association :active_users %>
...
アソシエーションのソースとしてスコープを使用できますか?simple_formとの関連付けのソースとしてスコープを使用できますか?
class User < AR
scope :active_users, where('status = 4')
...
# form
<%= f.association :active_users %>
...
申し訳ありませんが、私はそれが動作するとは思わない。スコープはActiveRecord :: Relationを返し、simple_formは既存のActiveRecord :: Association(例えばhas_many、belongs_to)を表すシンボルを探しています。
https://github.com/plataformatec/simple_form#associations
あなたは確かに方法がなければならない
@active_users = User.active_users
ビューで
<%= f.association :active_user, collection: @active_users %>
これは元のポスターの問題をどのように解決しますか?説明を追加してください。 – APerson
私の投稿を編集しました –
コントローラにソース
のためのコレクションを使用することができます。それとも、フォームフィールドをsimple_formなしで手動で作成するだけですか? –