首页 文章

Current_user赋值Rails 4

提问于
浏览
0

在我使用Ransack gem进行搜索之前,我试图在下面的控制器方法中返回当前用户创建的礼物,任何人都可以帮助建议正确的方法吗?

def mygifts

    #Gift = current_user.gifts << Trying to assign constant with current users gifts before ransack search

    @q = Gift.search(params[:q])
    @gifts = @q.result.order(sort_column + " " + sort_direction).paginate(:per_page => 6, :page => params[:page])
end

1 回答

  • 1

    我没有ransack gem的经验,但是我的直觉告诉我你试图覆盖 Gift 常数会导致大问题(姓名冲突等)

    你尝试过使用过:

    @q = current_user.gifts.search(params[:q])
    

相关问题