Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
qinfanpeng
@qinfanpeng
高级会员
第 3790 位会员 / 2012-09-27

金数据(https://jinshuju.net/)
成都
55 篇帖子 / 572 条回帖
38 关注者
32 正在关注
34 收藏
GitHub Public Repos
  • echart_subway_demo 0

  • subway_demo 0

  • spike-mysql 0

    spike insert 1000w data to mysql

  • merchin_learning_in_ac... 0

    merchin_learning_in_action paractice

  • qinfanpeng.github.io 0

  • gold-miner 0

    掘金翻译计划,翻译掘金上优质的英文文章

  • tooltipster 0

    A jQuery tooltip plugin

  • bootstrapx-clickover 0

    Bootstrap Extension for Click managed popovers

  • english_usage 0

  • decorator_pattern_shape 0

    Demo for decorator pattern

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • Ransack 不支持中文选项怎么办?输出的 HTML 都是一样的,把中文直接 cut 掉了 at 2016年05月06日

    补充一点:其中的 /\p{L}/ 称为 Character Properties,比如:

    /\p{Han}/   # 汉字
    /\p{L}/ - 'Letter'
    
  • Ransack 不支持中文选项怎么办?输出的 HTML 都是一样的,把中文直接 cut 掉了 at 2016年05月05日

    感觉你这里设计上也有问题,理论上说不应该让中文出现在 id、for 等属性中

  • 看文档很多查询都是默认查询所有字段,有没有只查询一个字段或部分字段的 at 2016年04月29日

    #7 楼 @yaocanwei 这个倒记不清了,不过看下文档就知道了。

  • 元编程代码的解释 at 2016年04月28日

    each_setup方法接收一个代码块,你可以啥都不做嘛,所以不一定非得和 setup 扯上关系。比如

    each_setup do |_setup|
      p 'Hello world'
    end
    

    不过感觉就你这里的方法定义和调用可以简化成下面这样,希望有助于理解:

    # 方法定义
    def each_setup(&block)
      @setups.each do |setup|
        block.call setup
      end
    end
    
    # 方法调用
    each_setup do |setup|
      setup.call
    end
    
    # ===================================
    # => 基本等价于下面这样
    # 方法定义
    def each_setup
      @setups.each do |setup|
        setup.call
      end
    end
    
    # 方法调用
    each_setup
    
  • 看文档很多查询都是默认查询所有字段,有没有只查询一个字段或部分字段的 at 2016年04月28日

    这里得分两种情况:

    1. 查询出的数据量较大,为了减少内存空间占用,那请用 1 楼的方法 ruby Model.select(:field, :other_field, :and_one_more) # => [#<Model id: nil, field: "value", other_field: "value", and_one_more: "value">]
    2. 只希望获取特定列值的集合,而非对象集合,那么 ruby Model.pluck(:field, :other_field, :and_one_more)
  • 如何提高 bin/rake test 的速度 at 2016年04月25日

    可以考虑用下 zeus,不过貌似跑测试会跑到 development 环境去,所以得小心这个问题,其他启 server 阿,console 阿什么的都是秒开,在它面前 spring 什么的基本上弱爆了;

    另外可以考虑 parallel_test 对测试整体提速(一不小心缩短到 1/4 左右);

  • 分享个网站,里面内容蛮不错的 [thoughtbot 出品] at 2016年04月25日

    不错

  • 如何成为一个靠谱的 Ruby 面试官? at 2016年04月20日

    个人感觉大公司希望考察知识面,中小创业公司喜欢考察实际动手能力;

  • URL 解码问题 at 2016年04月20日

    #2 楼 @lzm420241 感觉你的地址有问题,我直接解析不出结果的,我这个改后才弄好的18301736396?e=1461143795u0026 --> 18301736396?e=1461143795\u0026"

  • URL 解码问题 at 2016年04月20日

    参考这里 http://stackoverflow.com/questions/7885096/how-do-i-decode-a-string-with-escaped-unicode

  • 写怎么在 haml 文件里边儿通过 pry 调试? at 2016年04月19日

    #4 楼 @adamshen #5 楼 @u1453357893 两个都用过,感觉byebug更好用些,它里面有 continue、next 等这些传统 debug 里概念。

  • 写怎么在 haml 文件里边儿通过 pry 调试? at 2016年04月19日

    byebug 挺好用的

  • Rails 中 multiple select 选择框的参数传递问题 [已解决] at 2016年04月17日

    好吧,学习了。

  • Rails 中 multiple select 选择框的参数传递问题 [已解决] at 2016年04月17日

    #5 楼 @sixther 需求是很普遍,但一般都是 checkbook,偶尔会有多选下拉框;你这种两个框的,说实话很少见,一般在政府阿,事业单位的系统里看到过。我冒昧地猜测你们的设计师,很传统。

  • RubyChina for Android - 1.0.0 第三方应用发布啦 at 2016年04月17日

    👍

  • Rails 中 multiple select 选择框的参数传递问题 [已解决] at 2016年04月17日

    "你需要把所有值都传到后台"这个需求有点怪,多半是哪里设计不合理。

    若真要这样的话,你这个 select 只是起展示作用(其实此时换成 textare 也并无不可,参考http://sbfaulkner.github.io/jquery.token-field/demo.html),借助 hidden_field 可以把所有值都传过去,示例代码:

    hidden_field_tag 'group_ids[]', value: 'group_id_1'
    hidden_field_tag 'group_ids[]', value: 'group_id_3'
    hidden_field_tag 'group_ids[]', value: 'group_id_2'
    
  • has_and_belongs_to_many 的插入跟更新问题 [已解决] at 2016年04月15日

    不错

  • 寻找 datatable 的替代品 at 2016年04月15日

    w2ui

  • has_and_belongs_to_many 的插入跟更新问题 [已解决] at 2016年04月14日

    试试下面这样

    #controller
    @groups = Group.all
    #view
     <%= f.select(:group_ids, options_from_collection_for_select(@groups, "id", "groupname") , {:class => 'form-control',:multiple => true}) %>
    
  • has_and_belongs_to_many 的插入跟更新问题 [已解决] at 2016年04月14日
    1. 看下你的 select 有 :prompt 属性(Create a prompt option with blank value and the text asking user to select something)没
    2. 处理得当的话,是可以直接调用 @host.update(host_params),你这里的做法貌似没有保存 groups
  • Rails Model 保存或者更新的时候针对个别字段特殊处理怎么写方便 at 2016年04月13日

    #10 楼 @mizuhashi 不错,感觉*之于 Hash,就相当于之于 Array。

  • Rails Model 保存或者更新的时候针对个别字段特殊处理怎么写方便 at 2016年04月12日

    #3 楼 @mizuhashi **product_params这里连续两个星号是什么用法,还没这么用过。

  • Rails 404 等页面咋使用咱们 layouts 里面的 dom 和 style 啊 at 2016年04月12日

    可以这样搜索:rails render 404 with layout 参考: https://mattbrictson.com/dynamic-rails-error-pages

  • 如何实现两个下拉框之间来回拖动?[已解决] at 2016年04月12日

    利用 jQuery UI 的 dragable 特性可以实现,估计得写不少 js 代码才行;

  • Ruby 新手求答疑 at 2016年04月12日

    zhengpd 解释得很有耐心、很详细了,不过还可以直接 %i(id level) => [:id, :level],如此就不用再 map(&:to_sym)了

  • 各位同学是如何解决另一半问题的? at 2016年04月06日

    写程序的时间变少了,碎片化了。

  • 关于 bootstrap-will_paginate 分页 at 2016年04月05日

    正如#1 楼所说,Rails 中几乎所有 xxx_path,都可以传参数的,比如这样:xxx_path(a: 111)

  • [已解决] 在 has_many, :through 的多对多关系中,如果获得中间表的 model 内容? at 2016年04月05日

    #5 楼 @evenluo 😄

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