在我的 Rails 应用程序中,我需要显示匹配的推文。例如,匹配结果有 50 条记录,我需要每页显示 10 条记录。我得到的输出包含所有结果,但是当我使用分页时,它的显示链接指向不同的页面,但是当我单击指向下一页的链接时,它显示“字符串不匹配”。我尝试了不同的组合,例如每页 5 个,但是当我单击指向下一页的链接时,它显示“字符串不匹配”,但是当我尝试不分页时,它会显示所有结果
我的控制器代码
class TweetsController<ApplicationController
def index
city = params[:show]
search_term = params[:text]
search_term[" "] = "%"
@tweets = Tweets.where("tweet_text LIKE? ", "%#{search_term}%").paginate( page: params[:page], per_page: 3)
我的视图代码
<%= will_paginate @tweets %>
<% @tweets.each do |tweets| %>
<ul>
<li><%= tweets.id %></li>
<li><%= tweets.tweet_created_at %></li>
<li><%= tweets.tweet_source %></li>
<li><%= tweets.tweet_text %></li>
<li><%= tweets.user_id %></li>
<li><%= tweets.user_name %></li>
<li><%= tweets.user_sc_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>
<% end %>
</ul>
任何人请帮我解决这个问题