db:seed - 如何更改生产值?
我有以下 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 会消失吗?
建议?
I have the following db:seed which is live on heroku:
["Admin", "Member"].each do |role_name|
Role.find_or_create_by_name(role_name)
end
Admin is ID=1 and Member is ID = 2, which is important to the entire app.
I want to change Member to Teammember,
how do I do that? if I delete the old records and reseed then the ID's will be off?
Suggestions?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
只需这样做:
PS:不要依赖代码中的 ID(使用 Role.find_by_name )
Just do:
PS: don't rely on ID in your code ( use Role.find_by_name )