我想让这个表单正确提交.这是我到目前为止所拥有的:
<% form_for(:user, :url => update_user_setting_path, :remote => true, :html => {:method => :post, :class => "search_form general_form"}) do |f| %>
Run Code Online (Sandbox Code Playgroud)
并使用此代码呈现按钮:
<li><%= link_to raw("<span class='button approve'><span><span>SAVE</span></span></span>"), :action => 'create' %></li>
Run Code Online (Sandbox Code Playgroud)
我正在使用动作创建,这是正确的吗?
这是渲染的表单标记:
<form method="post" data-remote="true" class="search_form general_form" action="/settings/2/update_user" accept-charset="UTF-8">
Run Code Online (Sandbox Code Playgroud)
我错过了什么?谢谢你的帮助!
我相信你们已经看过这个优秀的插件:
http://code.drewwilson.com/entry/autosuggest-jquery-plugin
我检查了一下,找不到仅在键入特定字符时启动自动建议插件的选项。在这种情况下,我需要它是 at 符号“@”。
我看到它可以选择设置最小字符数: minChars: number (默认为 1)
但是,我需要在输入@ 符号之前不显示下拉列表。
仅供参考,这里是 jquery.autoSuggest.js 中的选项
var defaults = {
asHtmlID: false,
startText: "Enter Name Here",
emptyText: "No Results Found",
preFill: {},
limitText: "No More Selections Are Allowed",
selectedItemProp: "value", //name of object property
selectedValuesProp: "value", //name of object property
searchObjProps: "value", //comma separated list of object property names
queryParam: "q",
retrieveLimit: false, //number for 'limit' param on ajax request
extraParams: "",
matchCase: false,
minChars: 1,
keyDelay: 400,
resultsHighlight: …Run Code Online (Sandbox Code Playgroud)