bha*_*anu 4 ruby ruby-on-rails ruby-on-rails-3 ruby-on-rails-4
我的Rails应用程序中有一个模型类别.根据rails RESTful Routes,我可以resources: categories 在我的routes.rb 中定义的模型上执行CRUD操作.
但是我如何在视图中定义destroy path helper来执行DELETE操作,就像edit_category_path(@category)编辑记录一样.我试过这样
destroy_category_path(@category)但是得到了错误
undefined method `destroy_category_path' for #<#<Class:0x00000005371298>:0x000000053734f8>
Run Code Online (Sandbox Code Playgroud)
该路径与show动作('/ categories /:id')完全相同,但您还需要指定DELETE HTTP方法:
button_to @category, method: :delete
Run Code Online (Sandbox Code Playgroud)
请注意,使用具有破坏性/建设性操作的链接被认为是不安全的,因为机器人可能会访问这些链接.
| 归档时间: |
|
| 查看次数: |
4629 次 |
| 最近记录: |