Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
Rei
@Rei
Admin
NO. 1 / 2011-10-28

[email protected]
深圳
198 Topics / 9208 Replies
732 Followers
0 Following
11 Favorites
中下水平 Rails 程序员
Reward
GitHub Public Repos
  • writings 940

    [Closed] Source code of writings.io

  • alipay 728

    Unofficial alipay ruby gem

  • code_campo 288

    [Closed] Source code of http://codecampo.com

  • asciidoctor-pdf-cjk-ka... 102

    **no longer maintained**

  • geeknote 39

  • material-ui 17

  • htmlrenderer 12

  • rich-text-editor 12

  • llmrpg 8

  • rails-chatgpt-demo 8

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 绝大多数人都是有其他 web 开发背景的吧,感觉之前没有经验学习 Rails 特吃力 at September 20, 2012

    我先看 PHP,没学会怎么写网站; 再看 JavaEE,被恶心到了; 再看 Ruby on Rails,终于摸到门道一个网站要怎么写。

    所以我觉得我在 Web 编程是通过 Rails 入门的。Rails 组件虽多,但对 Web 开发都是有用的。有人喜欢从精简的框架开始,往后做加法;我就喜欢走别人铺好的铁轨,按需增删组件。看你怎么想,总之从 Rails 入手是可行的。

  • 是不是 C++ 能够解决的问题 Ruby 都能够解决? at September 19, 2012
    str = gets
    
    stack = []
    
    pairs = {
      '(' => ')',
      '[' => ']',
      '{' => '}'
    }
    
    error = false
    
    str.chars.each do |char|
      case char
      when *pairs.keys
        stack.push char
      when *pairs.values
        if stack.pop != pairs.key(char)
          error = true and break
        end
      end
    end
    
    puts (error || stack.any?) ? 'error' : 'ok'
    
  • pjax 是什么以及为什么推荐大家用 at September 19, 2012

    我也打算下一个项目用 PJAX。

  • 关于 slim 的问题,我想问下有没有公用模版这样的概念 at September 19, 2012

    我习惯放 app/views/share

    = render :partial => "share/xxx"

  • mongodb 中有默认的一些初始值如何部署? at September 19, 2012

    #4 楼 @itsvoid 可以

  • mongodb 中有默认的一些初始值如何部署? at September 19, 2012
    class Person
      include Mongoid::Document
      field :blood_alcohol_level, type: Float, default: 0.40
      field :last_drink, type: Time, default: ->{ 10.minutes.ago }
    end
    

    http://mongoid.org/en/mongoid/docs/documents.html Defaults

  • update_attributes 老是更新不成功,也没错误提示。 at September 19, 2012

    引入模块里面的 validate 还不好删,我以前写过这样的代码去掉密码校验

    # remove password_digest validator
    _validate_callbacks.delete_if {|c| c.raw_filter.is_a?(ActiveModel::Validations::PresenceValidator) && c.raw_filter.attributes.include?(:password_digest)}
    _validators.delete(:password_digest)
    

    比较丑,拷贝一份 SecurePassword 模块再修改还比较漂亮。

  • update_attributes 老是更新不成功,也没错误提示。 at September 19, 2012

    #8 楼 @lin_style 有两个方法:

    1. 为空的时候设随机密码
    2. 重写 SecurePassword 模块的一些方法,允许不设密码

    后续各有需要注意的地方。一开始为什么会有密码为空的用户?

  • update_attributes 老是更新不成功,也没错误提示。 at September 19, 2012

    是不是用了 ActiveModel::SecurePassword,它里面加了密码不能为空的校验。

  • 关于邮件发送标识的问题 at September 18, 2012

    不能判定,如果有系统退信也说不准多久之后收到,即使没有退信也不能知道是否进入了垃圾桶。

    只能说遵循良好的邮件规范,用知名正规的邮件发送商服务,不要发送垃圾邮件,提升送达率。

  • 请教一下关于生成订单号 at September 18, 2012

    我就不会花心思在这些地方,顶多前置个时间戳

  • production 模式下,网站打开特别特别慢 at September 18, 2012

    Started GET "/homes" for 122.234.244.49 at 2012-09-17 23:22:32 -0400 Processing by HomesController#index as HTML Rendered homes/index.html.erb within layouts/application (26.4ms) Completed 200 OK in 252ms (Views: 125.9ms | ActiveRecord: 1.4ms)

    速度正常啊。首次要载入 rails 框架是慢点,不过一般就几秒。5 分钟是别的问题。

  • production 模式下,网站打开特别特别慢 at September 18, 2012

    要多些 log

  • Add Behavior to Active Record Associations 要如何在 view 中調用? at September 17, 2012

    Student.grades.below_average

    但是我建议 below_average 写成 Grade 的 scope

    class Grade < ActiveRecord::Base
      scope :below_average, where('score < ?', 2)
    end
    

    依然是这么调用 Student.grades.below_average

    之后想要增加参数可以这样

    class Grade < ActiveRecord::Base
      scope :below_average, lambda.new {|score| where('score < ?', score)}
    end
    

    调用变成Student.grades.below_average(2)

  • 为什么 update_attribute 會略過 validation 資料驗證??参数也不支持占位 at September 17, 2012

    没明白需求,1 楼的两种更新操作不能满足需求吗?update_attributes 是有校验的,注意单复数。

  • 为什么 update_attribute 會略過 validation 資料驗證??参数也不支持占位 at September 17, 2012

    update_attribute 就是用来略过校验的,但是不会略过 callback。还有个可以略过 callback 的 update_column。

    不支持占位符。

    update_attribute :nick_name, user_setting.nick_name # 无校验
    update_attributes :nick_name => user_setting.nick_name # 有校验
    
  • IT 人士,如何预防久坐伤身? at September 13, 2012

    #8 楼 @ashchan = =!我还想象了手脚比例

  • Progmatic 的 Ruby 教程团购集结号 at September 13, 2012

    #6 楼 @ted 表示理解。不过觉得如果没人出来反对,这种做法会泛滥开来。

    或者可以做得更好一点,跟 Progmatic 沟通,能不能给中国受众给个优惠价。

  • Progmatic 的 Ruby 教程团购集结号 at September 13, 2012

    #12 楼 @cisolarix team 是团队不是组团。

  • Progmatic 的 Ruby 教程团购集结号 at September 13, 2012

    #12 楼 @cisolarix 我的看法是你是属于 $199 per student 的范围,你如果打算去咨询团队报价那我静候。

  • Progmatic 的 Ruby 教程团购集结号 at September 13, 2012

    #10 楼 @cisolarix $199 per student, $159 per alumni

    或者楼主已经去谈过团队价了?(虽然我不觉得用帖子召集来的是一个团队)

  • Progmatic 的 Ruby 教程团购集结号 at September 13, 2012

    #3 楼 @cisolarix 什么是团购?Progmatic 有给出团购价吗?

  • 用 RVM 安装 Ruby 之后,脚本前面 #!/usr/bin/env ruby 是不可以用的吗?有什么解决方法呢? at September 13, 2012

    可以用。如果出现问题,可能是你执行脚本的用户环境没有载入 rvm 的环境变量。

  • Progmatic 的 Ruby 教程团购集结号 at September 13, 2012

    觉得贵可以去买便宜的教材。

  • 单独开贴收集下还在坚持被 Emacs 和 Linux 蹂躏的 `古董'们 at September 12, 2012

    #43 楼 @huobazi 颜色多很多,比较漂亮,鼠标支持比较好。

  • 关于数据库的 Boolean 类型 rails 的表示 问题 at September 12, 2012

    什么书啊……我从一开始看资料就说如果 migrate 写的是 boolean,那么这个字段的值就返回 boolean 啊。

  • 问大家一个关于 mongodb 设计的问题? at September 12, 2012

    你先把自己的设想提出来,别人才好提改进意见。

  • 一个棘手的问题,不能命名属性为 “type” at September 11, 2012

    #6 楼 @kehao 靠,我帅多了

  • Prev
  • 1
  • 2
  • …
  • 226
  • 227
  • 228
  • 229
  • 230
  • …
  • 274
  • 275
  • Next
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English