0
嗨我有一個動態的Rails查詢,其中我傳遞一個參數並將其轉換爲數組,以便每個數組屬性可用於查詢。將多個查詢合併到一個在Rails 3.2中
這裏就是我有這麼遠,但它不工作:
def sort_by_networks
@creators = []
array = params[:provider_name].split(',')
array.each do |a|
@query = User.where("identities.provider = ?",
a.downcase).joins(:identities, :roles).all(conditions:{roles:{name: 'Creator'}})
end
@creators += @query
end
任何變通辦法將不勝感激。
在array.each的迭代中你沒有在任何地方使用@query,你在迭代中做了什麼打算。 PLZ提供了更多關於你的問題的信息,有些例子可能會更好。 – nickcen