2012-10-31 57 views
1

ruby​​的新手,試圖找出如何調試這個問題 - 我一直在尋找一種搜索方法,並且搜索調用在服務器上正確返回,但不是控制檯。ruby​​服務器和ruby控制檯函數調用差異?

Item.where() { has_keyword "phone" } 

返回服務器上的[],返回控制檯上包含15個對象的列表。服務器和控制檯之間存在哪些差異?我應該從哪裏開始尋找?

+1

確保每個使用相同的環境。 'Rails.env'應該是開發或生產 –

+0

檢查開發和生產中的數據庫名稱。它應該是相同的。 – vijikumar

+0

@JesseWolgamott:Rails.env變量都是「開發」。任何其他想法? (感謝您的建議!) – user1789506

回答