我正在尝试在我的 rails 应用程序中为 jquery 搜索按钮包含 jquery 焦点功能。我已将 jquery-rails 包含在我的 gem 文件中,也捆绑了它。但我收到了这个错误。我的 search.js.erb 代码
<!DOCTYPE html>
<html>
<script>
$(document).ready(function(){
$("#show_fld").focus(function(){
$(this).css("background-color","#cccccc");
});
$("#show_fld1").blur(function(){
$(this).css("background-color", "#ffffff");
});
});
</script>
<body>
<%=form_tag({controller: 'tweets', action:'index'}, method: "get") do %>
<%=label_tag(:search, "Search for:") %>
<%=text_field_tag(:text,",:id=>'show_fld') %>
<%=label_tag(:show, "Show for:") %>
<%=text_field_tag(:show,",:id=>'show_fld1') %>
<%= submit_tag( "GO" ) %>
<% end %>
</body>
</html>
我收到此错误“缺少模板推文/搜索,应用程序/搜索与 {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :coffee]} . 搜索:*“/home/xyz/tweetsblog7/app/views”。它说“模板丢失”。任何人请帮我解决这个问题。
<%= will_paginate @tweets %>
<% @tweets.each do |tweets| %>
<ul>
<li><%= tweets.id %></li>
<li><%= tweets.tweet_created_at %></li>
<li><%= tweets.tweet_text %></li>
<li><%= tweets.user_id %></li>
<li><%= tweets.user_name %></li>
<li><%= tweets.user_loc %></li>
<li><%= tweets.user_img %></li>
<li><%= tweets.longitude %></li>
<li><%= tweets.latitude %></li>
<li><%= tweets.place %></li>
<li><%= tweets.country %></li>
</ul>
<% end %>
这是我生成的 html 代码