为什么我的Rails控制器动作中的实例变量被覆盖?

时间:2018-10-13 17:20:41

标签: ruby-on-rails ruby kaminari

我的后控制器中的索引动作中有两个变量。但是,我使用的是kaminari gem,它要求在索引操作中输入每页有多少个帖子的变量。

但是,我还有另一个变量要搜索。我不想过度骑车,那是怎么回事?

FOREIGN KEY (team1) REFERENCES TEAM(team_id)
FOREIGN KEY (team2) REFERENCES TEAM(team_id)
FOREIGN KEY (batted_first) REFERENCES TEAM(team_id)
FOREIGN KEY (batted_second) REFERENCES TEAM(team_id)

1 个答案:

答案 0 :(得分:5)

您尝试过

userKey

或这个

ConditionExpression: 'userKey = :userKey OR(attribute_not_exists(key) AND attribute_not_exists(userKey))'

现在设置的方式是,第二个@posts = Post.where(["title LIKE ?", "%#{params[:search]}%"]).page(params[:page]).per(10) 变量每次100%都会覆盖第一个@posts = Post.where(["title LIKE ?", "%#{params[:search]}%"]) @posts = @posts.page(params[:page]).per(10) 变量,因为您只是简单地对其进行了重新分配。