-2
所以我有ID的表列的排列稱爲event_ids如何通過ID找到IDS的數組中的數據庫表
什麼,我希望是通過IDS做搜索,找到一個想法,喜歡的東西
Event.where(event_ids: [123456])
但它不數組
任何想法如何,我可以解決這個問題去努力工作?
2.3.3 :001 > array = [1317,4904]
=> [1317, 4904]
2.3.3 :002 > Event.where(ticketmaster: array)
Event Load (3.1ms) SELECT "events".* FROM "events" WHERE "events"."ticketmaster" IN ('1317', '4904')
=> #<ActiveRecord::Relation []>
然而在事件表的特瑪捷列一列我有這樣的:
---
- 1
- 1106
- 1317
- 4904
- 11648
- 13061
(由psequel格式化)
如果我從數據庫中返回它返回作爲array
我得到了表中的ID,因爲我有一個表中的多個ID需要鏈接到事件表中的一行,另一個表稱爲ticekt主。我處理你給的東西,我得到了這個回報(見編輯) – samnymr
一個'Event' has_many'Ticketmasters'和一個'Ticketmaster'屬於一個'Event',這是否正確?你想找到什麼,到底是什麼? – jvillian
基本上是的,但我需要從Ticketmaster行的信息使用事件的顯示方法 – samnymr