【发布时间】:2014-05-14 09:03:36
【问题描述】:
每当我提交表单时,都会在 url 的 params 中附加一个未知片段。但是那个片段的目的是什么?以及如何摆脱它?请参考以下示例网址。
通过令牌,我指的是以下 URL 中的“#.U3Mw4XKHbFY”
这是网址示例
www.domain.com/posts?utf8=%E2%9C%93&query=surf&area=All+Area#.U3Mw4XKHbFY
<%= form_tag posts_path, method: 'get', class: "search_keywords_form" do %>
<%= text_field_tag :query, nil, class: "search-field", placeholder: "Search Item for swap" %>
<%= hidden_field_tag 'area', "All Area" %>
<input type="submit" class="search-btn" value="" />
<div class="clearfix"></div>
<div class="push"></div>
<% end %>
另一个奇怪的事情是当我查看参数时,我没有得到它。但是当页面重新加载时,那个未知的属性会被附加。
params = { "utf8"=>"✓",
"query"=>"surf",
"area"=>"All Area",
"action"=>"index",
"controller"=>"posts"
}
【问题讨论】:
-
您能否在对您的问题进行编辑时添加作为提交此表单的结果(从您的服务器日志复制)而来的参数哈希?
-
更新了问题,奇怪的是我在参数中没有得到它。
-
哪个令牌?你指的是主播吗?
-
检查 stackoverflow.com/questions/4487796/… 的 utf8 参数
-
@mdesantis,我的意思是 "#.U3Mw4XKHbFY" url 的最后一部分
标签: ruby-on-rails ruby ruby-on-rails-4