小编nak*_*ka1的帖子

更改redis db位置

要在ubuntu 14上更改redis的位置,只需将数据库复制到另一个路径并创建一个符号链接或需要另一个方法吗?

dir /var/lib/redis
Run Code Online (Sandbox Code Playgroud)

redis

3
推荐指数
1
解决办法
2832
查看次数

为什么`where`在Rails中给出"未定义的方法"错误?

我正在尝试使用特定属性获取所有反馈.我正在使用此代码:

def index
  feedbacks = Feedback.all
  if params[:tag]
    @average_customer_rating = feedbacks.where('buyer_feedback_date is not null').rated(Feedback::FROM_BUYERS).average(:buyer_rating) || 0
    @products = Product.includes(:images).tagged_with(params[:tag]).order('DESC').limit(22)
  else
    @products = Product.includes(:images).all
    @average_customer_rating = feedbacks.where('buyer_feedback_date is not null').rated(Feedback::FROM_BUYERS).average(:buyer_rating) || 0
  end
end
Run Code Online (Sandbox Code Playgroud)

和Rails显示此错误:

undefined method `where' for []:Array
Run Code Online (Sandbox Code Playgroud)

为什么我不能where在这里使用,我该如何解决?

ruby ruby-on-rails ruby-on-rails-3.2

-3
推荐指数
1
解决办法
276
查看次数

标签 统计

redis ×1

ruby ×1

ruby-on-rails ×1

ruby-on-rails-3.2 ×1