ruby-on-rails - 从部分 rails 中渲染 Bootstrap 模态

标签 ruby-on-rails twitter-bootstrap

我试图通过将模态代码放在部分中来稍微清理我的代码,但是在尝试调用模态时遇到了问题。

我尝试了How to show twitter bootstrap modal via JS request in rails?提供的解决方案,但如果我理解正确,我必须向特定 Controller 添加代码以显示模式。不过没关系无论 Controller / View 如何,我都想显示模态 它在里面。这可能吗?

我所拥有的(完全来自上述问题):

当前链接(views/static_pages)

<%= link_to "ModalTest", 'shared/testmodal', {:remote => true, 'data-toggle' => 'modal', 'data-target' => "testmodal" }%>

show.js.erb
$('.modal-body').html('<%= escape_javascript(render :partial => 'shared/testmodal'%>');
$('.modal-header').remove(); 

之前的尝试:
<%= link_to "ModalTest", render(:partial => 'shared/testmodal') %>

最佳答案

您可以在您需要的任何 View 或您的application.html 中包含您放入部分的模态内容。 , 和:

<%= render "shared/testmodal" %>

并切换它:
<%= link_to "ModalTest", "#testModal", "data-toggle" => "modal" %>

在哪里 #testModal是你的模态id .

关于ruby-on-rails - 从部分 rails 中渲染 Bootstrap 模态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12291598/

相关文章:

ruby-on-rails - 如何提高单页应用的性能?

ruby-on-rails - 使用帮助程序在 Rails 3 应用程序中打印根 URL

css - 固定定位列的完整背景颜色

twitter-bootstrap - 如何从外部链接打开选项卡?

html - 文本框内的搜索图标

ruby-on-rails - 按指定顺序按 id 查找 ActiveRecord 对象的简洁方法

ruby-on-rails - 设计和 Rspec - 未定义的方法 `authenticate!' 为 nil :NilClass

javascript - Rails - fields_for 和 javascript 动态添加和删除表单中的字段(railscasts ep. 196-197)

html - 验证在 Metronic UI 中不起作用。为什么?

css - Bootstrap Scrollspy + 分页 - 不起作用?