2
我得到這個錯誤:未定義的方法`stringify_keys'爲:environ_gross_score:符號 當我試圖創建一個新的評級。調用update_attributes時未定義的方法`stringify_keys'?
class Rating < ActiveRecord::Base
belongs_to :city
after_save :calculate_rating
def calculate_rating
@env = self.environ
self.city.environ_vote_count += 1
@c = self.city.environ_gross_score
@gross = @c += @env
self.city.update_attributes(:environ_gross_score, @gross)
@hold = self.city.environ_gross_score/self.city.environ_vote_count
self.city.update_attributes(:environ_rating, @hold)
end
end