У меня есть следующая модель ...обновления переменного экземпляр без обновления модели рельсы
ItemAttribute(id: integer, name: string count: integer)
В моем контроллере я хочу, чтобы установить пользовательский размер для подсчета, что я могу использовать в моей точке зрения ...
@building = ItemAttribute.find_by_name("wall")
# the following line of code updates the model as well as the instance variable (not what I want)
@building.update_attribute(:count,10)
# the following line of code doesn't update the model (desired), but the value also resets back to the model's value in the view (not desired)...
@buildings.find_by_name("wall").count = 10
Я использую атрибут count в цикле в представлении. Экземпляр стены является особым случаем, поэтому я хочу обновить атрибут только в представлении.
, что вы имеете в виду с «обновить модель», обновленная информация о база данных? – ppascualv
да, точно. Нет обновления в базе данных, но вы можете обновить счетчик экземпляров экземпляра. – thedanotto