我有一個rails應用程序,當我同時打開控制檯和db:console時,它們對於應該是相同字段的值有不同的值。我正在使用發送功能來更改值。這是在模型的方法:Rails 3控制檯和db:控制檯不同
def toggle_approve(field)
self.send(field)
if(self.send(field).blank?)
self.send(field + '=', "new_value")
puts self.send(field)
else
self.send(req + '=', "")
end
rank.save
end
在我的數據庫:控制檯(sqllite)一切總是正確的,但在我的定期再培訓局的控制檯是錯誤的。然後,我的視圖將顯示erb控制檯中的內容,而不是sqllite。我不明白在後臺會發生什麼事情會導致這個問題。任何幫助都會很棒。
無法清楚地理解。但是,嘗試刪除表中存在的數據,然後重試。有時候,它會給出不同的價值。 – Vinay