
RubyChina
文章平均质量分 55
hexudong08
web开发者,擅长ruby,js,jqueyr,java开发
展开
-
devise中如何使用auth_token认证 与 RubyChina api认证的区别
1. 修改配置文件 config/initializers/devise.rb config.token_authentication_key = :auth_token 2. 修改controller action class Users::SessionsController def create resource = warden.au原创 2012-07-13 16:07:49 · 3781 阅读 · 0 评论 -
Rails一个小项目的研究笔记
紧接着上一篇文章 http://blog.youkuaiyun.com/hexudong08/article/details/7744597 如何实现一个简单的认证系统,不用devise? 这个项目使用了一个简单的用户认证系统,清爽,不许要devise那么多的功能。很简单。 具体的代码分析如下》 1, 用户注册 def create原创 2012-07-13 17:01:50 · 946 阅读 · 0 评论 -
RubyChina如何实现软删除?
在model层新建一个Module # coding: utf-8 # 软删除 module Mongoid module SoftDelete extend ActiveSupport::Concern included do field :deleted_at, :type => DateTime default_scope where(:de原创 2012-07-14 17:00:34 · 1927 阅读 · 0 评论 -
RubyChina如何实现喜欢功能?
RubyChina有一个喜欢功能,具体的表现可以查看每一个帖子的页面 如: http://ruby-china.org/topics/5272 实现的代码解析如下: 在topics/show.html.erb页面中, 有如下代码 likeable_tag 是定义在/app/helpers/likes_helper.rb中的helper方法 具体代码如下 def li原创 2012-08-31 11:16:56 · 1060 阅读 · 0 评论