Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
chucai
@chucai
高级会员
第 983 位会员 / 2012-02-10

北京
74 篇帖子 / 674 条回帖
21 关注者
6 正在关注
171 收藏
做一个靠谱的程序员~
未设置 GitHub 信息。
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • Rails 接受的 POST 最大长度是多少啊? at 2013年03月19日

    GET 参数限制? POST 可以将数据放到 body 中,这样一般没有限制。服务器设置一下就行了

  • 我觉得我是用 Java 的方式在写 ROR,求修改 at 2013年03月17日

    #5 楼 @fsword 对 但可以修改一下就行

  • 我觉得我是用 Java 的方式在写 ROR,求修改 at 2013年03月17日

    对,是有 sql 注入危险

  • 我觉得我是用 Java 的方式在写 ROR,求修改 at 2013年03月17日
    #第几页
    page = params[:p] || ''
    page = /^\d+$/ =~ page ? page.to_i-1 : 0
    #根据名称或序列号查询
    name = (params[:name] || '')[0,20]  #限制长度
    serial = (params[:serial] || '')[0,20]
    p = []
    condition = ""
    unless name.blank? then
      condition  = "name LIKE ?"
      p << "%#{name}%"
    end
    unless serial.blank? then
      condition += unless name.blank? then " and serial LIKE ?" else "serial LIKE ?" end
        p << "%#{serial}%"
    end
    

    可以修改成

    page = params[:p] || 1
    conditions = []
    conditions << "name LIKE %#{params[:name][0,20]}%" if params[:name].present?
    conditions << "serial LIKE %#{serial}%" if params[:serial].present?
    
    # 最后在使用conditions
    conditions.join(" AND ")
    
  • 求职一份 at 2013年03月05日

    有能证明自己实习的东西么?

  • 重构 Rails 项目之最佳实践 at 2013年03月05日

    谢谢分享 已转发 http://weibo.com/hexudong010 求互粉。哈哈

  • 我切割大 model 的方法 at 2013年03月04日

    没有必要这样 使用 concern 即可

  • Lean Startup 实践 at 2013年03月04日

    很赞! 网站刚刚上线的时候,我就开始关注。 现在的版本,比刚开始的版本,在 UI 界面和功能都强大了很多。 其次,关于"创业"的思考很深刻,希望能继续思考和分享。

  • [求助] 使用 bootstrap 的 nav collapse 时,为什么选中不变为 actice? at 2013年02月18日

    需要自己在服务端控制

  • Hi @yedingding 有个问题 at 2013年02月01日

    route.rb 看看吧

  • ruby 中有 Mixin 这个概念吗? at 2013年01月31日

    matz 在书中说,mixin 是接口一个意思 从实际的项目中来说,但我们需要分解对象或者公用一部分的代码的时候, 一般会使用 mixin

  • ruby 的执行步骤,以及入口 at 2013年01月31日

    一般都是从上到下,不过也要区分来看。 比如 class def 是一扇门,会存储你需要运行的代码 所有,有的时候,在代码中,可以这样指定入口

    if __FILE__ == $0
       puts "come here"
    end
    
  • Mac 下的 RubyMine 进入不了 debug 模式 at 2013年01月30日

    为什么不在命令行下 使用 Pry?

  • [北京] 某合资企业寻求 Ruby 开发 Ruby 开发 at 2013年01月30日

    熟悉 Flash and/or Flex ?

  • 关于元编程 at 2013年01月30日

    只是为了写出更优美的代码,减少代码,减少耦合,增加内聚。

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

    这哥们为什么喜欢打婊子。。。 以为你以前的帖子是打错了 现在才发现,你一直是这样打的。

  • 一个关于当前时间所在范围的判断,or 字符串 整型判断 at 2013年01月28日
    puts "ok" if Time.now.hour.in?(10..19)
    
  • 这个一对多咋办? at 2013年01月28日

    换个名字就可以了吧

    class User
      has_many :inbox, :class_name => 'Message', :foreign_key => "to_id"
      has_many :outbox , :class_name => 'Message', :foreign_key => 'from_id'
    end
    
  • 最近做了个创业小工具,欢迎大家试用拍砖。[开源] at 2013年01月26日

    不错!谢谢分享

  • 一组命令如何转入后台执行?(仍有疑问) at 2013年01月26日

    可以使用 nohup your command &

  • rails 开发的简化方案 at 2013年01月26日

    感觉 Rest 很好用

  • 关于具体技术与业务,在使用 rails 过程中,你是如何操作的? at 2013年01月26日

    以前常纠结 Rails 的开发流程,是从数据库开始呢,还是从 UI 开始。现在我比较赞同的流程是先设计用户故事,然后写 cucumber,或者集成测试代码,确定需要的 controller 和 action,然后在写 controller 的测试,最后 model 和数据库设计。这样,数据库的设计只是其中非常小的部分。其中有一个值得注意的地方,一定要把握好测试的粒度和 mock 对象。这样流程才会比较通畅。实际工作中,实现这个流程比较困难。

  • 关于具体技术与业务,在使用 rails 过程中,你是如何操作的? at 2013年01月25日

    #8 楼 @zacker330 是的,对于小项目,这是可以满足的。但当你的业务 特别复杂,这就有点不合适了。这个时候,一般会使用 concern 将业务逻辑剥离出去。或者参考 java,单独写一个业务逻辑层。

  • 关于具体技术与业务,在使用 rails 过程中,你是如何操作的? at 2013年01月25日

    ruby 的业务逻辑层有点薄弱。现在主要是跟 ORM 耦合在一起。

  • 新站测试上线,欢迎拍砖…… at 2013年01月25日

    感觉首页图片太大了 我刚刚访问首页,不知道是干嘛的,感觉 意图表达的不是很清楚。

  • ruby 中 hash 列表的菜鸟问题 at 2013年01月24日

    #4 楼 @shlallen 请使用搜索引擎 https://www.google.com.hk/#hl=zh-CN&q=site:ruby-china.org+HashWithIndifferentAccess&fp=1&bav=on.2,or.r_gc.r_pw.&cad=b

  • ruby 中 hash 列表的菜鸟问题 at 2013年01月24日
    hash = { :a => 'b' }
    hash = HashWithIndifferentAccess.new(hash)
    
  • 谈谈 Ruby on Rails 最好的开发工具 at 2013年01月23日

    sublime text2 和 vim 都挺好的 关键是能开发出好的代码,好的产品

  • 新人求助存储过程 at 2013年01月22日

    不可以打印出@results么? debug 看一下 不过应该是一个 hash

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