我對RoR相當陌生。起初我使用了一個sqlite3數據庫,但將其遷移到mysql。一切正常,我的應用程序工作,直到我添加一條記錄到我的數據庫。軌道上的紅寶石:控制器無法訪問新增記錄
我可以使用「irb」控制檯更新我的新記錄。 我在我的控制器中有一個函數,它是從更新記錄的python腳本調用的。
這裏的功能:
# GET /dd_bots/update
# param name, att
def update
obj = Object.all
obj = obj.select{ |o| o.name == params[:name] }
obj[0].update_attribute(:att, params[:att])
head :ok
end
但是這個功能不會更新新添加的記錄返回該錯誤:NoMethodError (undefined method update_attribute' for nil:NilClass)
顯然戰績似乎並沒有被發現...
你有什麼線索爲什麼發生這種情況?
您正在使用哪個版本的Rails? – 2013-05-14 13:55:28
我使用版本3.2.13。 – eg141840 2013-05-14 14:01:03