誰能幫助我在這個問題上,像我這樣的ActiveRecord的查詢
array = [[1, 'go'], [15, 'flat']........]
二維數組,我有表名爲FeedPost數據庫,現在二維數組中的第一每個數組中的元素表示一列user_id,第二個表示列feed_type。現在我想從該表中獲得滿足該數組元素的所有記錄與這些確切的列完全匹配。換句話說,我想做類似的事情,
FeedPost.find_all_by_user_id_and_feed_type(array)
但不幸的是它顯示下面的參數錯誤。
ArgumentError: wrong number of arguments (1 for 2)
所以任何人都可以幫助我解決這個問題嗎?
with your syntax,you allow an record'{user_id:1 ,feed_type:'flat'}'匹配。不想要 – apneadiving 2014-08-31 17:39:35
正確。我只是將其添加爲編輯。 – 2014-08-31 17:42:59
嘗試你的查詢,你會得到零結果:它的'AND'鏈接 – apneadiving 2014-08-31 17:55:28