通过Webpacker使用Turbolinks重定向

时间:2018-12-13 04:53:47

标签: ruby-on-rails turbolinks-5

在Rails 5.1应用程序(启用了Turbolinks)中,我具有以下格式

  <%= form_with model: @role, url: admin_roles_path, method: :post do |f|  %>
    <%= f.text_field :name %>
    <%= button_tag 'submit, type: 'submit' %>
  <% end %>

以及相应的(虚拟)控制器

class Admin::RolesController < ApplicationController
  def index
  end

  def new
    @role = Role.new
  end

  def create
    redirect_to admin_roles_path
  end
end

现在确定原因,但是重定向不起作用。控制器改为呈现admin/roles/index.js.erb

更新 我已经使用webpacker安装了Turbolinks,并且从文档中安装了

  

仅npm软件包不提供以下方面的服务器端支持:   Turbolink重定向。有关添加的详细信息,请参见跟随重定向   支持。

哪个带我到这里:https://github.com/turbolinks/turbolinks#following-redirects

如何在Rails控制器中的最终响应中发送Turbolinks-Location标头?

0 个答案:

没有答案