谢谢,我试试。
谢谢,大佬。
#14 楼 @alucardpj 谢谢。这就去看看。
#12 楼 @alucardpj 我搜索了下 redis 的提供了交集、并集、差集的搜索功能,但是还是不太明白。该怎么做。可以详细点说吗。
#8 楼 @leomayleomay 现在的思路我想(#7 可以看下 7 楼)7 楼这样实现 想法一:搜索活动列表,然后使用活动 ids 和 user_id 搜索出当前用户的喜欢的 活动 id,然后组合数据。搜索我还会点,组合完全没有头绪啊。 想法二:搜索活动列表,然后在 model 层建立一个喜欢的字段 在 get 方法里面来做搜索,这个我觉得是比较简洁的,但是不知道这样好不好。也不太知道 怎么写。
#7 楼 @flowerwrong 我的我仔细去看看。
#6 楼 @hz_qiuyuanxin 恩,今天我也问了个人,他和你说的基本一样,不过他是用 in 来搜索,做两次搜索然后 数据组合。 第二点 获取所有喜欢的活动对我这种点赞狂魔不太适合(800 个喜欢)。 关于缓存他也说 这样逻辑分离之后会好处理些。 现在就是
于我这个新手来说。在活动表 里面怎么加这个喜欢字段实现起来该怎么实现。
是在这里来 组合数据呢,还是放到 model 层去处理。
@onlines = Online.where( "order_num >= 10000 AND state = 1" ).paginate(:page => params[:page])
render :status => 200,
:json => { :status => 1,
:info => "",
:data => @onlines
}
新手,如果可以贴些代码 感激不尽
#1 楼 @leomayleomay 恩,我知道是需要一张 like 表,现在不太知道,活动列表包含当前用户喜欢状态怎么在 sql 中(或者 ar)中怎么写。
#7 楼 @small_fish__ 其实我更感兴趣的是 它是怎么实现权限管理的,role 这东西完全找不到存在啊。site_editor wiki_editor 是完全不知道怎么存在。