我的表单提交两次,经过双重检查后,由':remote => true'引起.我删除它,我的项目运作良好.谁能告诉我为什么?以及如何使用':remote => true'?
我的红宝石代码:
<%= form_tag(admin_product_group_product_scopes_path(@product_group), :remote => true, :id => 'new_product_group_form') do %>
<%
options =
grouped_options_for_select(
Scopes::Product::SCOPES.map do |group_name, scopes|
[
t(:name, :scope => [:product_scopes, :groups, group_name]),
scopes.keys.map do |scope_name|
[ t(:name, :scope => [:product_scopes, :scopes, scope_name]), scope_name]
end
]
end
)
%>
<p>
<label for="product_scope_name"><%= t('add_scope') %></label>
<%= select_tag("product_scope[name]", options) %>
<input type="submit" value="<%= t('add') %>" />
</p>
<% end %>
Run Code Online (Sandbox Code Playgroud)
浏览器中的最终html代码.
<form accept-charset="UTF-8" action="/admin/product_groups/17/product_scopes" data-remote="true" id="new_product_group_form" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="?"><input name="authenticity_token" type="hidden" value="GocX/l4ZNgF/feKtzC8FuohebM2k5MuIHtdeGp2Oi0A="></div> …
Run Code Online (Sandbox Code Playgroud) 我正在使用orchard CMS建立一个网站,我通过果园的文本编辑器添加了一个页面.我输入以下代码并保存:
<a class="tile wide imagetext bg-color-blue" href="./bootstrap-scaffolding.html">
<div class="image-wrapper">
<img src="content/img/My Apps.png" />
</div>
<div class="column-text">
<div class="text">Grid system</div>
<div class="text">Layouts</div>
<div class="text">Responsive design</div>
</div>
<span class="app-label">SCAFFOLDING</span>
</a>
Run Code Online (Sandbox Code Playgroud)
但我发现再次打开编辑器时,文本编辑器中的代码已更改,它们是:
<h2>Bootstrap Metro</h2>
<div class="image-wrapper"><img src="content/img/My Apps.png" /></div>
<div class="column-text">
<div class="text">Grid system</div>
<div class="text">Layouts</div>
<div class="text">Responsive design</div></div>
<a class="tile wide imagetext bg-color-blue" href="./bootstrap-scaffolding.html"><span class="app-label">SCAFFOLDING</span> </a>
Run Code Online (Sandbox Code Playgroud)
更改的代码是:
<a class="tile wide imagetext bg-color-blue" href="./bootstrap-scaffolding.html"><span class="app-label">SCAFFOLDING</span> </a>
Run Code Online (Sandbox Code Playgroud)
你能给我任何建议吗?
c# model-view-controller tinymce content-management-system orchardcms