如何从Rails中的生产中删除记录
奇怪的是,我需要从生产数据库中删除一条记录,但是我没有在视图中保留一个Destroy
链接。 所以目前,我只是补充说:
在我需要的时候推动它。 这远非理想。 有没有其他方法可以做到这一点,例如当我们使用new
或edit
附加url时。 我尝试添加destroy
甚至delete
但这显然不起作用。
尝试以下步骤从生产数据库中删除记录:
-
ssh
在服务器上 - 转到您的应用程序的目录
-
运行命令:
RAILS_ENV =生产rails控制台
-
查找记录:
c = Coffeeshop.find(id)
c.delete
如果你ssh到服务器,你可以使用bundle exec rails console production
并删除那条记录。