我遇到了这个非常奇怪的问题。我创建了一个包含搜索表单的部分:
<% if action_name != 'new' && action_name != 'edit' %>
<%= form_tag :controller => 'sounds', :action => 'search', :method => 'get' do %>
<%= text_field_tag :search, params[:search], :id => 'search_field' %>
<%= submit_tag "Search", :name => nil %>
<%= link_to_function "Clear", "$('#search_field').val('')" %>
<% end %>
搜索部分在我的application.html.erb文件中呈现:
<body>
<div class="navbar navbar-fixed-top top_nav" href="/">
<div id="logocan"></div>
<div id="search">
<%= render 'sounds/search' %>
</div>
<p class="nav_content_right"><%= link_to "Log In", "/authentications/new", method: :get, class: "nav_content_right"%></p>
<p class="nav_content_right">Sign Up</p>
</div>
<div class="navbar navbar-fixed-top appended_nav">
test
</div>
<%= yield %>
</body>
出于某种原因,我索引页面顶部的这个标记让我无法在文本字段中输入内容:
有没有人遇到过这个?是什么原因造成的?