0

尝试使用 link_to 获取 Flash 消息并在 ajax 调用中呈现部分remote:true

我的控制器examples.rb中有:

def create

    * Some stuff happens *


    respond_to do |format|
        format.js
        format.html do 
            flash[:notice] = "Works!"
            redirect_back(fallback_location: root_path)
        end
    end
end

我在 _one_partial.html.erb 中有“ link_to ”表格

<%= link_to examples_path(whatever: locals[:whatever]), class: "whatever", method: :post, remote: true do %>
  <div class="whatever_vix">
    <p> Click Here! </p>
  </div>
<% end %>

其观点是:

<div id="addhere">
    <%= render 'favorites/one_partial', locals: {whatever: @whatever} %>
</div>

并在 create.js.erb

$('#addhere').append("<%= j render 'whatever/another_partial' %>")

我的控制器中的**一些事情发生**部分显然有效,但是create.js.erb中的新部分没有显示,一旦我添加remote:true“link_to”表单,flash 消息也不会出现

4

0 回答 0