创建,查询,更新正在使用我的rails应用程序中的相同数据库。但是,destroy并不是从mongoDB中删除文档。 这里是我破坏方法:使用mongoDB销毁在rails 4上无法使用ruby的文档数据库
def destroy
@article = Article.find(params[:id])
@article.destroy
redirect_to @article
end
而不删除总是被重定向我的文章页面。 这里第是我的型号名称。
文章是我的数据库集合名称。
使用Mongoid构建mongoDB查询。
下面是链接代码删除
<%= link_to 'Delete', article_path(article),:method => :delete, data: { confirm: 'Are you sure?' } %>
然而,
db.articles.remove({"title":"somename"})
可以标题为 “somename” 删档。
您是否试过[** delete **](https://github.com/mongomapper/mongomapper/blob/b965105ea203368234636df21c64f05358a467fb/lib/mongo_mapper/plugins/querying.rb#L43-57)方法'@article。 delete'? – chridam
试过'@ article.delete' 它将我重定向到文章页面而没有删除。同样''article.destroy'也发生了一件名为'。 – ashr81