Link_to remote:true不呈现部分内容

时间:2020-05-27 10:47:03

标签: ruby-on-rails ajax link-to-remote

尝试获取flash消息并使用link_to和remote:true

在ajax调用中呈现部分内容

我的控制器上有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 中的新部分没有显示,一旦添加{{ 1}}到“ link_to” 表单

0 个答案:

没有答案