У меня есть строковое поле poitable_type, например "Town
", "Department
", "Region
". Я пытаюсь передать эту строку (poitable_type
) в качестве аргумента методу, подобному:
update_counters("Towns")
def update_counters(poitable_type)
count = Model.where(poitable_type: "poitable_type").count
Model.update("#{poitable_type.downcase}_counter: #{count}")
end
Но я получаю ошибку: при назначении атрибутов вы должны передать в качестве аргумента га sh, String
передано.