我有一個模式,我已經提取到我的「共享」文件夾中的部分,並將通過使用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