我有以下db:seed,它存在于heroku:
["Admin", "Member"].each do |role_name|
Role.find_or_create_by_name(role_name)
end
Admin为ID = 1,Member为ID = 2,这对整个应用程序非常重要。
我想将会员改为团队成员,
我该怎么做?如果我删除旧记录并重新播种,那么ID将会关闭?
建议?
答案 0 :(得分:0)
只是做:
member = Role.find_by_name("Member")
member.name = "Teammember"
member.save!
PS:不要依赖代码中的ID(使用Role.find_by_name)