Google серьезно подводит меня прямо сейчас. Все, что мне нужно сделать, это обновить один атрибут, установив пользователя в качестве администратора, из консоли Heroku rails.
Я не могу найти ни одного простого ответа. Я пытался:
Record.update_attribute(:roles_mask, "1")
Где запись является правильной записью.
'неопределенный метод 'обновить атрибут''
Я не могу просто набрать Record.roles_mask = 1
?
РЕДАКТИРОВАТЬ.
Я использовал Record, и мне не следовало этого делать в примере. Я сделал именно это:
ian = User.where(:id => '5')
ian.update_attribute(:roles_mask, '1')
Error: undefined method 'update_attributes'
update_attribute
в классеinstance
Record, а не в классеRecord
.update_attribute
- это метод экземпляра, а не метод класса. - person Kirti Thorat   schedule 10.03.2014update_columns
вместоupdate_attributes
- person Justin   schedule 10.03.2014record = Record.find(...); record.update_attribute(:roles_mask, "1")
. Если обновить все,Record.update_all(:roles_mask, "1")
- person Mark Swardstrom   schedule 10.03.2014