要在ubuntu 14上更改redis的位置,只需将数据库复制到另一个路径并创建一个符号链接或需要另一个方法吗?
dir /var/lib/redis
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用特定属性获取所有反馈.我正在使用此代码:
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在这里使用,我该如何解决?