模态形式仅在刷新后有效

时间:2016-08-17 14:01:51

标签: ruby forms twitter-bootstrap

嗨,我的应用程序中有一个模式表单,由导航栏中的链接生成。该表单似乎仅在页面刷新时才起作用,如果我从链接访问页面,它将无法工作,直到我刷新页面。

这是我在aoolication.html.erb中的表单:

<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
        <h1>New Update</h1>
      </div>
      <div class="modal-body">
        <%= form_for :post, url: posts_path do |f| %>
        <div class="container">
          <p>What have you been working on?</p>
            <p>
              <%=f.label :title %> <br>
              <%=f.text_field :title %>
            </p>

            <p>
              <%=f.label :body %> <br>
              <%=f.text_field :body %>
            </p>
        </div>
      </div>
      <div class="modal-footer">
        <button type="button" data-dismiss="modal">Close</button>
          <%= f.submit %>
        <%end%>
      </div>
    </div>
  </div>
</div>

通过查看,我发现它可能是由格式错误的HTML引起的,但我似乎无法找到任何可能导致它的内容。

任何有关修复此问题的帮助都会受到极大关注。

1 个答案:

答案 0 :(得分:0)

我设法通过将整个正文放在标签的形式

来修复它