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