我有一个模式,我已经提取到我的“共享”文件夹中的一个部分,并将使用 view.js.erb 文件通过 javascript 调用呈现。我想渲染这个模态部分,并且能够在这个模态部分内渲染另一个部分块,但这需要是动态的。当我在模态部分上调用渲染时,我应该能够传入部分。我已经尝试通过局部位置传递本地,这将起作用,但它并不能真正解决我也有想要传递给嵌套局部的局部的情况。
下面是我的代码:
来自我的 new.js.erb 视图文件的调用(当前带有本地)。
$('body').append('<%= j(render '/shared/modal', :modal_title => "Create a new Question", :partial => "render 'questions/form', :btn_message => 'Create'") %>');
_modal.html.erb
<div class="modal hide" id="modal">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h3><%= modal_title %></h3>
</div>
<div class="modal-body">
</div>
<%= render partial %>
<!-- <div class="modal-footer">
<a href="#" class="btn" data-dismiss="modal">Close</a>
<a href="#" class="btn btn-primary">Save changes</a>
</div> -->
</div>