奇怪的是,我需要从生产数据库中删除一条记录,但我不会在视图中保留Destroy
链接。所以目前,我只是添加:
<%= link_to 'Destroy', coffeeshop_path(@coffeeshop),
method: :delete,
data: { confirm: 'Are you sure?' } %>
在我需要的时候推动它。这远非理想。还有其他方法可以执行此操作,例如当我们使用new
或edit
附加网址时。我尝试添加destroy
甚至delete
,但这显然无效。
答案 0 :(得分:1)
如果你进入服务器,你可以使用bundle exec rails console production
并删除那条记录。
答案 1 :(得分:0)
尝试以下步骤从生产数据库中删除记录:
ssh
运行命令:
RAILS_ENV =生产rails控制台
查找记录:
c = Coffeeshop.find(id)
c.delete