獲取列值似乎應該能夠看一個簡單的教程或找到一個快速谷歌的aswer,但我不能......Rails的:從查詢
codes = PartnerCode.find_by_sql "SELECT * from partner_codes where product = 'SPANMEX' and isused = 'false' limit 1"
我想列命名代碼,我只想要價值。嘗試了一切似乎合乎邏輯的事情。驅使我瘋了,因爲我發現的一切都顯示了一個沒有參考返回的實際值的例子
那麼返回的對象是什麼?數組,散列,ActiveRecord?提前致謝。
好吧,更近......我沒有得到超過1個結果,因爲我無法在條件中設置限制。 –
所以Partner.where(條件).first.code相當有效 – sarvavijJana
工作!好吧,讓事情更復雜一點......我需要更新相同的記錄......沒有id或ActiveRecord對象,是否需要再次查詢? –