分享 RoR 写的第一个项目 “是我”,大家给提提意见

zhurongx · 2012年12月06日 · 最后由 zhurongx 回复于 2012年12月06日 · 2987 次阅读

“是我” http://www.shiwooo.com “ “是我”让你与你认识的和你不认识的人相互贴标签,帮助你描述自己,定位自己,找到自己,知道什么“是我”,找到和你相似的人。

功能 1.创建自己的身份,如 Rubyer、XX 的老公、老李、爱读书的兔子,每个身份代表“我”的一面。 1.给自己和给别人的任一身份贴标签。 2.通过标签或广场找到相同标签的人。 3.每个标签自动形成一个圈子,有该标签的人可以在圈子里讨论。 4.向所有拥有某一标签的人发邮件,如向所有有“胖子”标签的人发邮件,提问:“你们是怎么减肥的?”

可能做的和缺陷 1.广场的瀑布流有一定机率会出现重叠,前端比较弱,暂时还不知道怎么调这部分。 2.搜索,打算使用 postgresql 的 gem:texticle 3.圈子内讨论的内容按投票排序,每条内容限制 144 字? 4.推荐系统,看到 XX 的人也看了 XX。 5.移动端提供人脸识别,拍照即可返回该人的标签。 使用云端 API 6.如果 role 表某行的 updated_at 字段为空,在个人页面弹窗,提示推荐的人和标签。 7.添加标签页面,无论是自己添加还是别人添加的,根据贝叶斯算法推荐类似的人拥有的标签。 8.我共贴了 x 人,x 个标签。 9.给别人贴标签,被贴的人能删该标签吗?贴该标签的人能删该标签吗? 10.我在哪看到我给别人贴的所有标签? 11.所有的分页 12.登录框的右边加一些关于是我的图或简介什么的,前端比较弱,暂时也还没加。

ChangeLog 2012/12/19 增加了“经历”功能,每个身份都可以添加多个经历。

总的来说缺陷还是挺多的,汗,有些是要解决的,有些可能不会做,想听听大家的意见,以及欢迎和感谢大家抓虫,不知道这算不算广告贴,如果是,麻烦管理员删了,谢谢。

登陆框没有居中

#1 楼 @w7938940 回复的好快,登录框没打算居中,右边打算写一些关于“是我”的简介或图什么的,忘在缺陷里写了,我现在加上。

1.广场的瀑布流有一定机率会出现重叠,前端比较弱,暂时还不知道怎么调这部分。

那就别瀑布流啦!

#3 楼 @fresh_fish 不用瀑布流,图片定长定宽,显示的效果比较死板,不太轻快,“我的形象”那部分也是按瀑布流宽度 300,长度不限来截图的,这样每个身份的区别才会比较明显。

这玩意怎么和我想的完全几乎一个样啊。

http://virusswb.blog.51cto.com/115214/783165

翻墙访问很慢

瀑布流可以使用 masonry 来做

#5 楼 @woaigithub 看了,还真是一个样,这个东西早年我做过 php 版和 perl 版的,不过由于一些原因都流产了,RoR 是我最满意的一个版本。

#6 楼 @sanivbyfish 就是用的 masonry 做的,还是有这个 BUG

#8 楼 @zhurongx 不会吧,我的网站也是用 masonry 做的,你可以上去看看 www.ibookwish.com 上看看结构

$container = $('#posts-container');
gutter = 40;
min_width = 200;
$container.imagesLoaded ->
    $container.masonry
      itemSelector: '.bookdate-box'
      gutterWidth: gutter
      columnWidth: (containerWidth)->
        num_of_boxes = (containerWidth/min_width | 0);
        box_width = (((containerWidth - (num_of_boxes-1)*gutter)/num_of_boxes) | 0) ;
        if (containerWidth < min_width)
          box_width = containerWidth;
        $('.bookdate-box').width(box_width);
        box_width

这是我的代码

匿名 #10 2012年12月06日

@sanivbyfish 内测帐号怎么申请?

#10 楼 @leonkaiyu 你申请下,我发给你邀请邮件就行了

#9 楼 @sanivbyfish 书愿网啊,前两天也是在 rubychina 上看到的,进去注册了一下,ubuntu 下的 chrome 你的瀑布流仅靠边上,logo 似乎串行了,忘在你帖子上留言了。

#12 楼 @zhurongx 没加载完是一条拍下载,因为是用 JS 来调整的,我也蛮头疼的,logo 串行?方便截个图不

#7 楼 @zhurongx hero 所见差不多啊

#10 楼 @leonkaiyu 给你发邀请了

#14 楼 @woaigithub 必须 hero,各种 hero 啊

#13 楼 @sanivbyfish 现在似乎只剩贴边的问题了,可能设置的宽度不太对。

编辑身份,保存之后,没有生效。

#17 楼 @zhurongx 在我这边到时不会, 这个问题先保留,我也不知道

#18 楼 @woaigithub 超过 7 个字了吧

我输入的是 programmer

#21 楼 @woaigithub 看来我还得设长点 汉字 7 个字 英文应该 21 个字母 这样你应该就可以编辑了 暂时先委屈用汉字吧

不认识的人怎么"相互贴标签"?

#23 楼 @Levan 原本不认识,但或许是同一个圈子的,即有相同标签,在圈子里或用标签邮讨论,就会认识了。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号