我正在Ruby On Rails应用程序中设置搜索功能。我希望用户搜索特定主题并能够显示结果。但是,如果没有待处理的结果,则应显示验证。
我目前已尝试研究并添加其他代码,例如添加Schema::create('direction_user_table', function (Blueprint $table) {
$table->unSignedInteger('user_id');
$table->unSignedInteger('direction_id');
// all the other columns goes here.
});
和
尝试一下:
Schema::create('levels', function (Blueprint $table) {
$table->increment('id')->primary();
$table->unSignedInteger('direction_id');
// all the other columns goes here.
});
topics_controller:
@topic.paginate(:page => 1, :per_page => 2)
index.html.erb:
Topic.tagged_with(params[:tag]).order(created_at: :desc).page(params[:page]).per(3)
我希望作为确认消息出现。但是,相反,我出现以下错误:
**未定义的方法“ total_pages”
我理解此错误是因为添加了分页功能,但不确定如何解决此问题。
答案 0 :(得分:1)
也许问题不是您的分页,而是您没有分页else
的{{1}}分支。 Will_paginate无法创建分页链接。
@topics