`
huacnlee
  • 浏览: 9314 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
首先,这个项目源自于一个社区网站 V2EX ,它是一个基于 GAE Python 的开源论坛项目叫 Project Babel,它的设计方式非常独特,让人眼前一亮。 前段时间准备给自己那个小区搭建一个论坛,本想直接用 PB 搭建的,但碍于之前看过 PB 的代码,发现与 Rails 做的相比复杂的多,加上自己对 Python 的熟悉度,以后功能扩充会有障碍,所以单独做了一个 Rails 版的 Project Babel。 这个项目我起名家园 Homeland,正如这个名字,我是想做一个针对小区的论坛,以后的功能开发方向也是往小区需求上面靠的。 当然如果你愿意,可以做一个分支往其他方向靠。 ...
这个插件是实现在 Rails AcitveRecord 里面进行数据的缓存功能,简化缓存操作 这个缓存主要是针对列表性的查询,如分页,并将列表数据拆分,以单条记录的方式存放入缓存(Memcached),这样好处就是每条记录在缓存中的重复命中高,缓存更新也方便,只用简单的处理单条记录缓存就好了。 如: # app/models/post.rb class Post < ActiveRecord::Base acts_as_second_level_cache def self.find_posts(page,per_page = 3) cache_ite ...
项目有很多时候需要进行统计单篇文章的访问次数,如文章、帖子、图片... 于是在表里面设计一个 views_count 字段作为计数器,然后查看页面的时候更新这个字段。 但为了提要效率,一般情况下我们都需要对 views_count 的写入数据库做一下延迟,存到缓存里面去,到了一定数量在更新数据库。 为了方便使用,我把之前的方式改写成了一个插件,第一次做 Rails 插件,比较简单 项目地址:http://github.com/huacnlee/acts_as_views_count   使用例子 Models View: Source or Raw 1 2 3 ...
简单介绍一下: pasite 是半年前我练习 Rails 是做的一个项目,当时因为之前一直在用的 pastie.org 因为贴了绿-坝的分析结果而被block了 ,后面一直没有解冻,我需要用的时候有没有,于是就做了一个仿版。 代码高亮是使用Python的pygments 网址:http://pasite.org Github:http://github.com/huacnlee/pasite 这个是我用 Rails 的第二个项目,现在回头看好些地方的写法都不是很好,呵呵,慢慢修正,大家别见怪! 希望有人可以加入帮助改进功能
介绍 基于 Ruby on Rails 的个人网站系统(个人实验室),这不仅仅是一个简单的博客。它包括博客,自定义页面,Google Reader 分享引用,迷你博客消息引用等功能,代码插入等功能。 特点 饭否消息直接导入,并在首页显示功能; 支持 Google Reader 分享展示功能,通过简单的设置你的 Google Reader ID就可以在 “分享” 页面上显示出你分享的文章列表; 作者简介区自定义HTML代码功能,你可以像例子中哪样里面上加入你的照片、你在其它网站的个人页面连接等等; 访客使用 Google Account,Twitter Account,OpenID 直接登录 ...
Global site tag (gtag.js) - Google Analytics