【问题标题】:rails polymorphic_url destroy actionrails 多态 url 销毁动作
【发布时间】:2016-11-30 00:31:35
【问题描述】:

我有一些 polymorphic_urls 可以用于新建、编辑、索引等操作,但我也需要它来破坏操作。现在 url 的写法是这样的

polymorphic_url [:admin, item], action: :edit, routing_type: :path

如果有可能以某种方式调用它,我在文档中没有看到任何与销毁操作相关的内容?

【问题讨论】:

  • 你试过method: :delete吗?

标签: ruby-on-rails


【解决方案1】:

在 link_to 中使用时将:method => :delete 添加到显示路径/url。 destroy url 和show url(以及update)都是相同的url,只是请求中的方法不同(分别为:delete、:get、:patch)。

当您使用链接时,该方法将显示在 a 标签中。

=link_to polymorphic_url([...], options), :method => :delete

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-15
    • 2011-08-24
    相关资源
    最近更新 更多