我有一个模式,我已经提取到我的“共享”文件夹中的部分,并将通过使用view.js.erb文件的JavaScript调用呈现。我想渲染这个模态部分,并能够渲染此模态部分内的另一个部分块,但这需要是动态的。当我调用模态部分的渲染时,我应该能够传入部分内容。我试过在局部位置传递一个局部变量,这会起作用,但它并不能真正解决我想要传递给嵌套局部变量的局部事件。我可以将部分块传递给Rails 3中的部分渲染吗?
这里是我下面的代码:
从我new.js.erb视图文件的调用(当前W /本地)。
$('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>
这对我有效。谢谢! – Paul 2012-08-04 23:25:43