我目前正在開發一個應用程序。在這個應用程序中,我創建了一個Person模型,並使用了rail的動態屬性查找功能。在Person模型中,我有一個名爲uid的屬性,所以我調用Person.find_by_uid(某些數值)。這在我的開發模式下運行良好,應用程序完全正常運行。但是,一旦我將這個應用程序部署到heroku。該應用程序失敗,並且日誌抱怨NoMethodError(未定義方法`find_by_uid'爲#):Rails NoMethod調用動態屬性查找時出錯
我一直在尋找所有地方,但仍無法找到問題。我試圖在Person模型下定義find_by_uid方法,但仍然不起作用。
我想知道是否有人有類似的經驗或知道如何解決這個問題?
非常感謝您提前!
你在Heroku上正確運行遷移嗎? (`heroku rake db:migrate`) – Dogbert 2011-02-12 13:48:15
heroku rake db:migrate後面跟着一個heroku restart爲我工作。我犯了不運行db的錯誤:先遷移 – CVertex 2011-06-05 13:04:20