2016-09-30 31 views
1

我有兩個角色的選擇在我的註冊頁面賣方和買方我所用的seed.rb文件這一點,但知道我改變了名稱,以賣方和客戶,以做它推到的Heroku如何在Heroku上更新seed.rb Rails應用程序

heroku run rake:db seed 

一切工作很好,但現在我的註冊頁面上我得到四個角色期權賣方,買方,賣方,客戶 我想只有買賣雙方自行一個我應該怎麼辦

我seed.rb

['Customer', 'Seller'].each do |role| 
    Role.find_or_create_by({name: role}) 
end 
+0

http://stackoverflow.com/a/14957893/981616 – uday

回答

2

您可以連接到軌道控制檯在Heroku:

heruko run rails c 

然後,您可以用刪除行逐一:

Role.find_by!(name: 'buyer').destroy! 

或刪除不匹配的所有角色白名單:

Role.where.not(name: ['Seller', 'Customer']).destroy_all 
+0

如果你收到一個錯誤,如'bash下的Heroku:命令不found'確保你已經安裝了Heruko CLI - https://devcenter.heroku.com/articles/heroku-command-line – max

+0

感謝編輯@迪帕克 – max

相關問題