2010-11-22 3 views
0

У меня есть следующий дб: семя, которое в прямом эфире на Heroku:db: seed - Как изменить стоимость на продукцию?

["Admin", "Member"].each do |role_name| 
    Role.find_or_create_by_name(role_name) 
end 

админ ID = 1 и Пользователь ID = 2, который имеет важное значение для всего приложения.

Я хочу изменить Участник с командным игроком,

, как я могу это сделать? если я удалю старые записи и переустановить, тогда идентификаторы будут отключены?

Предложения?

+0

это действительно плохо, зависит от идентификатора – shingara 2010-11-22 19:55:09

+0

, так что я должен использовать некоторый тип столбец? – AnApprentice 2010-11-22 22:36:05

ответ

0

Вобще:

member = Role.find_by_name("Member") 
member.name = "Teammember" 
member.save! 

PS: не полагайтесь на ID в коде (используйте Role.find_by_name)

Смежные вопросы