0
私はcollection_selectを使用しているモデルを持っています。私はそれを開いているアカウントだけを表示するようにスコープしたいと思います。これを達成するために、account
モデルにブール値フィールドを追加しました。デフォルトはfalse
です。Scoping f.collection_select
ここに私の口座モデルのその時の私の試みです:
def open_accounts
self.where(account_closed: false)
end
そして、私は別のモデルのビューでそのメソッドを使用しようとしている:私はなしに実行しているよ
<%= f.collection_select :account_id, current_user.accounts.open_accounts, :id, :registration %>
メソッドエラー、私のuser
と私のaccount
モデルの両方にメソッドを追加しようとしています。
どのような考えですか?
このブール値フィールドは、データベーススキーマに存在しますか?データベースも移行しましたか? –
存在し、移行済みです – PSCampbell