在我的 Rails 应用程序中,我需要使用 app/assets 在最终视图中实现 javascript 和 jQuery 代码。为了创建控制器,我手动创建了调用程序tweets_controller.rb
而不运行 rails generate 控制器。我很困惑在哪里编写我的 javascript 和 jQuery 代码并使其在 Rails 最终视图中可用。
我对两个搜索按钮的最终看法
%=form_tag({controller: 'tweets', action:'index'}, method: "get") do %>
<%=label_tag(:search, "Search for:") %>
<%=text_field_tag(:text) %>
<%=label_tag(:show, "Show for:") %>
<%=text_field_tag(:show) %>
<%= submit_tag( "GO" ) %>
<% end %>
我显示结果的最终视图
<%= 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 %>
由于我手动创建了我应该创建一个名为tweets.js
inapp/assets/javascripts
文件夹的文件,如果是这样,我应该如何使其在视图中可用。请帮忙