0
我有一個模型,我正在使用一個collection_select,我想將其範圍限制爲僅顯示已打開的帳戶。爲了達到這個目的,我在我的account
模型中添加了一個布爾字段,默認爲false
。範圍界定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