Rails 4 页面需要刷新简单表单提交
Rails4 Page Needs Refresh Simpleform Submit
我的 Rails4 应用程序出现问题,需要我刷新页面才能提交表单。
当我点击 link 来呈现一个带有表单的页面时,页面加载并显示表单,但是,查看源代码,它只显示上一页的代码.直到我刷新页面,正确的源代码才会显示,表单才能提交。
此外,仅供参考,我使用的是简单格式。有人熟悉吗?
来自控制器:
def new
@application = Application.new
end
从观点来看:
<div class="row">
<div class="col-md-4">
</div>
<div class="col-md-4">
<div class="applicationform">
<div class="panel panel-default">
<div class="panel-heading"><h3 class="panel-title" style="text-align:center"><strong>Application</strong></h3></div>
<div class="panel-body">
<%= simple_form_for(@application) do |f| %>
<%= f.error_notification %>
<%= f.input :details %>
<div class="text-center submitbutton">
<%= f.button :submit, :class => "btn btn-large btn-primary" %>
</div>
<% end %>
</div>
</div>
</div>
</div>
</div>
</div>
我通过更改解决了这个问题:
<body> to... <body data-no-turbolink="true">
不确定这样做有什么影响,但现在无需刷新页面即可提交表单。
我的 Rails4 应用程序出现问题,需要我刷新页面才能提交表单。
当我点击 link 来呈现一个带有表单的页面时,页面加载并显示表单,但是,查看源代码,它只显示上一页的代码.直到我刷新页面,正确的源代码才会显示,表单才能提交。
此外,仅供参考,我使用的是简单格式。有人熟悉吗?
来自控制器:
def new
@application = Application.new
end
从观点来看:
<div class="row">
<div class="col-md-4">
</div>
<div class="col-md-4">
<div class="applicationform">
<div class="panel panel-default">
<div class="panel-heading"><h3 class="panel-title" style="text-align:center"><strong>Application</strong></h3></div>
<div class="panel-body">
<%= simple_form_for(@application) do |f| %>
<%= f.error_notification %>
<%= f.input :details %>
<div class="text-center submitbutton">
<%= f.button :submit, :class => "btn btn-large btn-primary" %>
</div>
<% end %>
</div>
</div>
</div>
</div>
</div>
</div>
我通过更改解决了这个问题:
<body> to... <body data-no-turbolink="true">
不确定这样做有什么影响,但现在无需刷新页面即可提交表单。