update_attributes
принимает один хеш, а не 2 параметра. Измените строку на:
self.city.update_attributes(:environ_gross_score => @gross)
Ошибка произошла, потому что метод предполагал, что первый переданный аргумент был хешем, который (в Rails) отвечает на stringify_keys
.