【问题标题】:html code after render partial doesn't display渲染部分后的html代码不显示
【发布时间】:2016-12-16 16:45:02
【问题描述】:

我在我的项目中使用 Rails 5。

我有一个home_controllerindex 操作。在索引视图中,我渲染了一个部分(_stories.html.erb),但部分后的代码不显示,如果我从某个页面返回它似乎有时会显示。

这里有什么问题?

如果我想用一些布局部分制作index.html.erb(主页),正确的方法是什么?在 `index.html.erb' 中渲染不同的部分吗?

index.html.erb

<%= render :partial => 'stories/stories' %>
<!-- The code below doesn't show up -->
<button id="myBtn">Open Modal</button>
<div id="myModal" class="modal">
  <div class="modal-content">
    <span class="close">×</span>
    <p>Some text in the Modal..</p>
  </div>
</div>

【问题讨论】:

  • 你的 _stories.html.erb 部分中有什么,如果模态代码在其他任何地方都有效,那么它可能是部分错误
  • @lusketeer 谢谢,我重定向到错误的网址!

标签: ruby-on-rails


【解决方案1】:

我解决了这个问题,我重定向到错误的路径,所以后面的代码没有出现!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-01
    • 1970-01-01
    相关资源
    最近更新 更多