Rails: Как обновить записи модели из консоли? - PullRequest
0 голосов
/ 09 января 2012

Мне нужно преобразовать значения, хранящиеся в таблице базы данных моего приложения Rails 3.0, в фунты в килограммы.Это разовая задача.

Это что-то, что я мог бы сделать с консоли?Если так, то как?Значения хранятся в моей таблице весов в столбце weight_entry.

Я знаю, что это должно выглядеть примерно так:

Weights.each do |weight|
  weight.weight_entry = weight.weight_entry * 0.45
  weight.save
end

Хотя я не знаю, как инициализировать константу Weights.

Спасибо за помощь!

Ответы [ 2 ]

5 голосов
/ 09 января 2012

rails c

weights = Weight.all

weights.each do |weight|..
1 голос
/ 09 января 2012

Попробуйте

рельсы c

Weight.all.each {| weight_obj |weight_obj.update_attributes (: weight_entry => (weight_obj.weight_entry * 0,45))}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...