将按钮路由到自定义控制器方法

时间:2016-10-11 17:48:36

标签: html ruby-on-rails ruby

我有以下代码创建一个按钮并将其路由到自定义控制器方法:

    var $button = $(this), // get the button
        $player = $button.next('[name=player]'); // button and player are siblings

    if ($player.data('playing') == false) {
      $player[0].play();
      $player.data('playing', true);
      ...

    } else {
      $player[0].pause();
      $player.data('playing', false);
      ...
    }

并且行动和控制器的参数与我想要的一致。但是,我一直收到UrlGenerationError,因为它说没有路由匹配。这是我的控制器方法:

button_to "Delete", action: "bulk_edit"

当方法存在时,我如何收到此错误?干杯〜

1 个答案:

答案 0 :(得分:0)

如果你定义" post"你的路线中的方法,你必须使用" post" button_to方法中的方法:

button_to "Delete", action: "bulk_edit", method: :post