RAILS-有没有一种方法可以自动完成form_tag属性?
我的搜索栏是使用form_tag类型,我可以搜索和输入,它将显示结果,但是在搜索栏中键入时,它不会给出自动完成或建议。
当用户开始键入时,我希望它显示用户名。
这是我尝试的: 此视图是我的应用程序。我不知道这是否也很重要。
<%= form_tag users_path, :autocomplete => "on", :method => 'get', :id => 'users_search' do %>
<%= text_field_tag :search, params[:search], placeholder:"search members..",style:"width:300px; height:35px;"
%>
<%= submit_tag "", :name => nil, :style => "display: none;" %>
<% end %>
我也尝试了:autocomplete =&gt; :在text_field_tag中。我只是不确定如何使用form_tag进行此操作。
这是我的其余代码,可能很重要:
user_controller.rb
def index
@users = User.search(params[:search])
end
user.rb
def self.search(username)
if username
username.downcase!
where("username LIKE ?","#{username}%")
else
all
end
结束
My search bar is using a form_tag type, and I can search and enter and it will show results, but it will not give autocompletion or suggestions when typing in the search bar.
When the user starts typing, I want it to display usernames.
Here is what I have tried:
This view is my application.html.erb and it is on my navbar. I dont know if that is also important.
<%= form_tag users_path, :autocomplete => "on", :method => 'get', :id => 'users_search' do %>
<%= text_field_tag :search, params[:search], placeholder:"search members..",style:"width:300px; height:35px;"
%>
<%= submit_tag "", :name => nil, :style => "display: none;" %>
<% end %>
I also tried :autocomplete => :on in the text_field_tag. I'm just not sure how to go about this using form_tag.
Here is the rest of my code that may be important:
User_controller.rb
def index
@users = User.search(params[:search])
end
User.rb
def self.search(username)
if username
username.downcase!
where("username LIKE ?","#{username}%")
else
all
end
end
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论