Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
zhouguangming
@zgm
高级会员
第 115 位会员 / 2011-11-17

ctrip.com
上海
14 篇帖子 / 1356 条回帖
37 关注者
0 正在关注
0 收藏
GitHub Public Repos
  • OpenHands 0

    🙌 OpenHands: Code Less, Make More

  • spec 0

    CloudEvents Specification

  • rails 0

    Ruby on Rails

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 关于 ActiveRecord 如何提取一个字段? at 2013年03月12日

    User.select(:name).where(blabla..)

  • 19 屋活动平台上线 Alpha 版本 at 2013年03月12日

    真好!

  • 新手学习 Rails 的困惑 at 2013年03月06日

    应该每个人都是这么过来的把

  • 求教 Ruby Rails 大神 require 问题 at 2013年03月06日

    #6 楼 @shlallen 你要自己看的啊。。。

  • ruby send 的一些疑惑 at 2013年03月06日

    #12 楼 @chenge 在你的例子中是闭包的一个例子。

  • 求教 Ruby Rails 大神 require 问题 at 2013年03月06日

    估计烤错位置了,干嘛不在 cloudfoundry 里 gem install activerecord

  • ruby send 的一些疑惑 at 2013年03月06日

    Q1:ruby 类也是对象。

    Q2:顶级作用域消息都发给一个特殊的对象。

    说的不对,请指教。

  • 求教一个 ruby/rails 的 self 的问题 at 2013年03月06日

    #4 楼 @eva

    在 railscasts-china 里第二篇讲#002 User Authentication 的时候(http://railscasts-china.com/episodes/user-authentication?view=comments),user model 的代码如下:

    class User < ActiveRecord::Base
      validates :login, :presence => true
    
      def password
        @password
      end
    
    def password=(pass)
      return unless pass
      @password = pass
      generate_password(pass)
    end
    

    此处用动词形式 (authenticate) 更加合适,特此说明一下。感谢 Chen Kai 同学的提醒。

    def self.authentication(login, password)
      user = User.find_by_login(login)
      if user && Digest::SHA256.hexdigest(password + user.salt) == user.hashed_password
        return user
      end
      false
    end
    
    private
    def generate_password(pass)
      salt = Array.new(10){rand(1024).to_s(36)}.join
      self.salt, self.hashed_password =
      salt, Digest::SHA256.hexdigest(pass + salt)
    end
    

    想问下在generate_password方法里,self.salt = salt,这里一定要用self.salt才行吗?为什么不能直接用@salt = salt ?

  • [上海][2013年3月5日] Ruby Tuesday 活动召集 at 2013年03月05日

    签到

  • 一个关于 module 的问题 at 2013年03月05日

    #24 楼 @jjym 这个太狠了。

  • 一个关于 module 的问题 at 2013年03月05日

    #17 楼 @iBachue ruby 2.0 prepend 也能解决这个问题吧。

  • 一个关于 module 的问题 at 2013年03月05日

    #13 楼 @iBachue 这不是 bug,这就是方法的优先级啊。 include 的方法,优先级永远小于自己的方法。所有 Module 自身已经有一个 autoload 方法了。所以。。。

  • 一个关于 module 的问题 at 2013年03月05日

    #9 楼 @iBachue 那个人怎么老把自己的留言删了,我还没看到呢。

  • 一个关于 module 的问题 at 2013年03月05日

    #3 楼 @iBachue 貌似是的,优先级不如内如定义的。

  • 一个关于 module 的问题 at 2013年03月05日

    #3 楼 @iBachue

    module M
      def foo
        p 'foo'
      end  
    end
    
    => nil
    
    class Module
      include M
    end
    
    => Module
    
    module N
    end
    
    => nil
    
    N.foo
    "foo"
    => "foo"
    
  • 一个关于 module 的问题 at 2013年03月05日
    class Module
      include YourModule
    end
    
  • ActiveRecord 中怎么设计 options? at 2013年03月03日

    https://github.com/brainspec/enumerize 我用这个

  • 这些全局变量分别代表什么含义? at 2013年02月28日

    #1 楼 @leozwa 好东西。太及时。

  • Bootstrap Helper 目前 Support Rails 4.0+ at 2013年02月27日

    thanks

  • Ruby China 开始用 Ruby 2.0 跑了 at 2013年02月25日

    cool!!!!

  • 一个 class 类名的问题 at 2013年02月25日

    #1 楼 @yesmeck #5 楼 @newnewnew 不是完全等同的。

  • 我来深圳了,有什么活动参加,或工作介绍吗 at 2013年02月18日

    #1 楼 @smallbug 小虫带我玩勺子把

  • 貌似 Rack 爆安全漏洞了 at 2013年02月08日

    一般都是 cookie 吧毕竟默认的

  • 给爱学习的 rubyists 福利 at 2013年02月04日

    好人一生平安。[email protected]

  • 新发明,婊子不能有朋友 at 2013年01月30日

    是有点。

  • 看来是惨遭裁员了。。 at 2013年01月29日

    瘦死的骆驼比马大

  • 上一页
  • 1
  • 2
  • …
  • 35
  • 36
  • 37
  • 38
  • 39
  • …
  • 44
  • 45
  • 下一页
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English