Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
Cxg
@serco
高级会员
第 1667 位会员 / 2012-03-31

12 篇帖子 / 209 条回帖
6 关注者
0 正在关注
0 收藏
GitHub Public Repos
  • easy_ping 6

    EasyPing is an out of the box Ping++ Ruby SDK

  • rebuilding_sinatra 2

    rebuild sinatra from scratch

  • oss-ruby 1

  • memorable 1

    A Rails logging system based on actions.

  • remax-plugin-insert 0

  • react-native-local-auth 0

    React Native authentication with the native Touch ID popup.

  • fixed-data-table 0

    A React table component designed to allow presenting thousands of rows of data.

  • rails-webpack-react-re... 0

    Boilerplate for Rails, Webpack React and Redux

  • web-check-fork 0

  • react-modal 0

    React Modal without inline styles

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • sinatra 怎么通过邮件验证注册,以及用户登录认证? at 2014年11月20日

    #2 楼 @bluesky0318 devise 基于 Rails Engine,基本不能直接用在 Sinatra 上

  • [已明白] 为什么 gemfile 里 Capistrano 要放在 group: :development 里? at 2014年11月19日

    require: false 只 install 不 require capistrano 只是本地执行需要,生产环境本来就不需要

  • 纯 JS 的 Web 解决方案 MEEN at 2014年10月30日

    #7 楼 @nightire 感觉我之前实在是对 Ember CLI 太缺乏了解了,被你说的我现在就想去试一试了。

  • 当 self.attr.nil? 时 self.attr ||= 和 self.attr = 的区别 at 2014年10月30日

    #6 楼 @davidqhr 必须是 bug,不然为什么同样 name= 是 private method 的情况下, self.name = 'abc' 可以, self.name ||= 'abc' 不行,行为不一致啊。而且 Nobuyoshi Nakada 都说是了。

    其实 private attr_writer 也并不都错,不是所有场景都可以用实例变量来代替的

  • 当 self.attr.nil? 时 self.attr ||= 和 self.attr = 的区别 at 2014年10月29日

    #1 楼 @orzfly #2 楼 @davidqhr private 不能显示调用是有一个特例的的,那就是 setter 方法 self.name = 1 如果写成 name =1,那么 name 会被当成 局部变量的

    #4 楼 @bolasblack 你遇到的问题,其实是 Ruby 的 bug https://bugs.ruby-lang.org/issues/10060 https://bugs.ruby-lang.org/issues/9907

    可能会在之后的版本修正吧,关注一下这两个帖子好了

    另外,你可以考虑直接修改实例变量而不是要一个 private 的 attr_writer

  • 纯 JS 的 Web 解决方案 MEEN at 2014年10月29日

    #4 楼 @nightire 感谢深入解释。

    我说前后分离时选择 ember 较好,是假设前端会是非常重的 SPA 的情况,并非选定 Ember 才考虑要实施前后分离。 Ember CLI 之前很粗略的浏览了下,以为只是提供了构建、ES6 模块代码封装和 generator 而已,哲学上又是类似 rails 的约定大于配置,而我本身的需求没有那么复杂就没有细看。

    关于 component,先前看到 google 的 polymer 出来时就已经很好奇了,确实应该花些时间研究一下。

  • Puer: 实现 “低碳” 的前后端分离开发 at 2014年10月29日

    #4 楼 @nightire

    请问 request mocking 部分,认证怎么 mock 吗?(token/session) 关于这方面有合适的工具吗?求推荐

    之前想写个 iOS APP 玩玩的时候就没有找到特别合适的 mock 工具,最后只能 sinatra 搭了一个

  • 纯 JS 的 Web 解决方案 MEEN at 2014年10月29日

    #2 楼 @nightire

    如果方案前后分离,那么我觉得 ember 是目前最好的选择。 Ember CLI 我觉得吸引力不大,broccoli,gulp 都能自己写个够用的,也不麻烦

    一直听到 React 好,好在哪里呢?麻烦能简单解释一下吗? 我一直对这种 component 似的 view 层理解不了,感觉不能好好写 html 了。。

  • rails 使用 redis_store 的同时使用文件缓存 at 2014年10月25日

    #2 楼 @kesin 首先 send data 和 x-sendfile 是完全两回事。另一个文件自己存储发送的话,这个几乎是标准实践了。

  • rails 使用 redis_store 的同时使用文件缓存 at 2014年10月25日

    将第一次处理得到的文件缓存到一个目录,如果下次请求,先检查文件存不存在

    如果存在,给 nginx 或者 apache 发送 x-sendfile 的 header,让前端 http server 来发送文件

  • 新项目遇到一个小问题 大牛来讲解下 at 2014年10月24日

    我仅仅是猜测下哦。

    影响的缘故:

    1. Ruby 的 constant lookup
    2. Rails 的 autoload

    我猜你是在 development 环境下

  • 利用 Carrierwave 上传的图片在 production 环境中不显示 at 2014年10月24日

    #4 楼 @PengEdy 第一点,确认下请求时,thumb version 的图片是否已经生成完成了,console 里调一下 recreate_versions, 看看是不是一个情况。 第二点,检查下图片的权限

  • 请教一个关于 yield 的问题 at 2014年09月26日
    word = VowelFinder.new "abce"
    word.each { |vowel| puts "hello" + vowel }
    # outputs
    # helloa
    # helloe
    
  • 我的 Macbook Pro 2012 Mid Retina 老是死机,现在我好像知道原因了 at 2014年09月25日

    #9 楼 @llvm 好吧,各有所好。 如果只是论包管理的话,我倒觉得 homebrew 挺好用的。

  • 我的 Macbook Pro 2012 Mid Retina 老是死机,现在我好像知道原因了 at 2014年09月25日

    #5 楼 @Peter 童鞋,也有可能是你运气不好。 我跟我周边的同事朋友用 mac 的,大部分人一次死机都没遇到过。

  • 【已更新】ShellShock 漏洞及 OS X 紧急修复方法 at 2014年09月25日

    #2 楼 @PengEdy OS X 吗?即使你 zsh 好好的,系统自带的 bash 也应该中枪了

  • [上海] 薄荷诚聘 Ruby 工程师 2~3 名 Change the women Change the world at 2014年09月11日

    #11 楼 @xiaoronglv 他是跟我一样的土木男。。悲催的专业啊

  • 淘宝的爬虫? at 2014年09月04日

    #3 楼 @sunday35034 没有啊,卖家或者买家 API 是免费的,统一的用户接口是收费的。

  • 淘宝的爬虫? at 2014年09月03日

    你看看淘宝 API 支不支持,未必需要爬页面

  • [Capybara] 功能测试时 JS 驱动问题 at 2014年07月13日

    可以看一下 phantomjs

  • rspec example 乱序执行导致测试错误 at 2014年07月11日

    或者也可以

    before :all do
    end
    

    这样乱序也不怕了

  • 帮忙看下这段代码是否有更好的实现方式 at 2014年07月09日

    #5 楼 @billy

    一样都是把 constants 放到链的上端,我倾向不用看上去 fancy 但是没有可读性的方式。

    @saiga 的方式是我喜欢的,易读且容易维护

  • 帮忙看下这段代码是否有更好的实现方式 at 2014年07月09日
    module JobLogger
      def perform
        log操作
      end
    end
    
    class XXXJob
      include JobLogger
      def perform
        xxx
        super
      end
    end
    

    没验证,大致如上

  • Ruby 里面有没有像 Swift 的 In-Out Parameters 的东西 at 2014年07月01日

    #3 楼 @blacktulip 我觉得可怕的是我之前居然不知道 binding 这个东西。。。

  • Ruby 里面有没有像 Swift 的 In-Out Parameters 的东西 at 2014年07月01日

    我是勤劳的搬运工

    def swap(var_a, var_b, vars)
       old_a = eval var_a, vars
       old_b = eval var_b, vars
       eval "#{var_a} = #{old_b}", vars
       eval "#{var_b} = #{old_a}", vars
     end
    
     a = 22
     b = 33
     swap ("a", "b", binding)
     p a                          # => 33
     p b                          # => 22
    
  • 上一页
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 下一页
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English