我的posts_controller.rb中有这个动作:
def index
@search = Post.solr_search do |s|
s.fulltext params[:search]
s.keywords params[:search]
s.order_by :created_at, :desc
s.paginate :page => params[:page], :per_page => 1
end
@posts = @search.results
).page(params[:page]).per(20)
respond_to do |format|
format.html # index.html.erb
format.xml { render :xml => @posts }
format.json { render :json => @posts }
end
end
实例变量@posts
是一个数组。
后模型有一个属性language
。
我只想在数组中@posts
发布帖子@post.language == "en"
我正在使用 mongoid odm。
我该怎么做?
谢谢!