Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
Zbc
@zaqmjuop
Member
NO. 30973 / 2017-03-31

[email protected]
1 Topics / 37 Replies
0 Followers
7 Following
3 Favorites
No GitHub.
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • GitHub 升级之路: 从 3.2 到 5.2 at September 30, 2018

    👏

  • 腾讯很明智,邮箱系统仍然用最传统的 iframe,没用所谓的 single page application at July 31, 2018

    就像 moba 的脚本,现在已经比职业选手强了

  • Linux、Ruby 不冷没天理! at January 31, 2018

    https://m.baidu.com/from=2001a/s?iscookie=1&word=%E6%B1%89%E8%AF%AD&ts=2109577&t_kt=0&ie=utf-8&fm_kl=17709454cf&rsv_iqid=1700930505&rsv_t=0acbsCRv9V3sC1h5g3AVYzq46CClYXPyLWh2YRpDvv5286yIQR5GLEWbI%252Fw&sa=ib&rsv_pq=1700930505&rsv_sug4=4454&inputT=1057&ss=100&tj=1

  • 送几本《Rails 5 敏捷开发》 at January 25, 2018

    支持

  • Puma+Nginx+Postgres 部署 Rails 项目,puma 无法启动 production 模式 at January 13, 2018

    upstream 的 timeout 是 0

  • 为什么 Ruby 这么好用,却从未进入 TIOBE 前三名? at January 02, 2018

    我觉得可能是他们百度了一下编程语言,然后看见第一个是 java 然后“哦 有个叫 java 的编程语言啊 那选就 java 吧”

  • 怎么将 Ruby 的输出保存成 JSON 文件,还有怎么除去 hash 中 key 中含特殊符号的元素 at January 02, 2018
    require 'json'
    retuen_hash = {:"key ๑乛◡乛๑"=>"value ಡ◡ಡ"}
    input_hash = {}
    pattern = %r|[[\p{Alnum}][\p{Han}]]+|
    retuen_hash.each do |k, v|
      input_key = k.to_s.match(pattern).to_s
      input_hash[input_key] = v
    end
    # input_hash #=>{"key"=>"value ಡ◡ಡ"}
    json = JSON.generate(input_hash)
    tmp_file_path = File.join(Dir.pwd, "input.json")
    tem_file = File.new(tmp_file_path, "w+")
    tem_file.syswrite(json)
    
  • 调查显示编程语言 Ruby 在缓慢衰落,缺少爆发点 at December 29, 2017

    我觉得 ruby 急需要一个比 watir 更快的通用爬虫框架

  • 『编程项目赚了两千万』,这些人的良心不会痛吗? at December 29, 2017

    相比某内 很良心了

  • Ruby 爬虫框架 at December 20, 2017

    无偿体力劳动 +1

  • \A [[:lower:]] 这个表达式中的:lower:是什么语法 at December 19, 2017

    http://ruby-doc.org/core-2.4.2/Regexp.html 小写字母开头的字符串

  • 笑而不语 at November 10, 2017

    ruby on rails swift on rails

  • {} 与 do end 的区别? at September 29, 2017

    p( Array.new(3) do |i| i+=1 end )

  • 遇到一个错误 ActiveRecord::StatementInvalid (Could not find table 'users') 求解 at September 09, 2017

    rails db:create db:migrate RAILS_ENV=production 你的 log 是 production 然而 production.sqlite3 文件是空的

  • 找不到 module at August 24, 2017

    require?

  • Ruby 作用域问题,应该如何访问域外的实例方法 at July 22, 2017

    你在 B 是在 A 里的 class.new 他和 A 并没有任何关系

  • Ruby 作用域问题,应该如何访问域外的实例方法 at July 22, 2017

    B 是一个 class 又不继承 A 那 B 里面调用的 hello 是从哪里来的。name 的值不应该是到命令行查看才知道的么,为什么还要猜测。self.hello 是一个 class.hello 所以它当然调用 class 内方法 而这个 class 里并没有声明 hello 方法 它又不继承自 A 无法 super 他只是 A 中一个 class.new 实例并不是 A.new,它凭什么可以调用 A 的 hello 方法呢

  • Ruby 作用域问题,应该如何访问域外的实例方法 at July 21, 2017

    问题是B.new只是创建了一个name为nil的class,所以并不继承自A,父类是Object,所以你这样写B.hello是还没有定义的,如果定义def hello那么可以用A::B.new.hello来调用 但因为B并不继承A,所以A::B:hello方法也不能super 我看了下p self.methods和p A::B.methods没找到怎么声明继承 不会这种情况声明继承

    class A
      attr_accessor :name
      def hello
        puts "Hello #{name}"
      end
      B = Class.new do
        p self.methods
        p self.name #=> nil
        p self.class #=> class
        define_singleton_method :hi do
          def hello
             p 'hello1'
             #super 
          end
        end
      end
      p B.class #=> class
    end
    class C < A
      def say_hi
        B.hi
      end
    end
    
    p A::B.superclass #=> Object
    obj = C.new
    obj.name='John'
    obj.say_hi 
    a=A::B.new
    p a.methods
    a.hello #=> "hello1"
    p A::B.methods
    
  • Ajax 里用 append 嵌入一段 Rails 代码 at July 15, 2017

    不懂什么是前后端分离,我以为可以把 ruby 变量插在 js 中是因为有 erb 吧

  • Ajax 里用 append 嵌入一段 Rails 代码 at July 14, 2017

    append("<% ======@= %>") render plain: params.inspect

  • Redmine 开源项目,解决以下 5 个问题,悬赏 2000 元 at July 14, 2017

    节省了一大笔开销😅

  • [语音识别] 讯飞语音 SDK 封装, 实现语音识别 / 语音朗读 / 语音提醒 at July 14, 2017

    可以用话筒写 helloworld

  • Ajax 里用 append 嵌入一段 Rails 代码 at July 13, 2017

    还没学到f.select 所以你的代码不能完全看懂 但是从前端取值在传到后端再 ajax 可以像这样 取完值后用 jq 发 post 请求

    var $van = $("#dcpt").text();
    $.post("<%= articles_path%>",
        { 
          utf8: "✓",
          authenticity_token: "<%=form_authenticity_token%>",
          van: $van
        }
    );
    

    然后 接收

    def create
        @van=params[:van] if params[:van]
        respond_to do |format|
            format.js
        end
    end
    

    就可以引用了

    $("#fuck").append("<%=@van%>");
    
  • 你不需要这些 Gems at July 13, 2017

    3Q

  • 如何在 1G 内存的阿里云上运行 elasticsearch at July 13, 2017

    你是以前在 1G 的电脑上跑过么?能否给下跑的版本号?你那个内存也是在 /jvm.options这个文件里改

    -Xms2g 
    -Xmx2g
    

    这样子么 貌似 elasticsearch 有很多配置文件啊 我把/jvm.options里的注释掉后新建/usr/share/elasticsearch/config 里面写-Xms256m没有报内存不够,但是告诉我没有配置log4j2 我有点慌,暂时搁置了,你是在哪个文件里改的啊

  • 我觉的 Ruby China 对新手不太友好 at July 13, 2017

    我看都看不懂 光那个路由 devise_for :users 我看了 2 天都没弄懂 然后上面还写着

    如果您正在构建您的第一个Rails应用程序,我们建议您不要使用Devise。Devise需要很好的了解Rails框架。
    

    然后我就把 devise 删了 贴回 tutorial 教程里的 UserController...

  • 我觉的 Ruby China 对新手不太友好 at July 13, 2017

    大佬 wiki 那个常用 gems 列表可否在推荐的 gem 后面标注一下上手难度?或者在加一页推荐新手使用的 gems 列表。作为一个新手肯定是觉得人家写的 gem 肯定比自己写的好,但是又没有分辨哪个 gem 好的能力,然后看 wiki 推荐 gems 第一个是 bootstrap 然后就是 devise......

  • 我觉的 Ruby China 对新手不太友好 at July 08, 2017

    作为一个新手 我表示 我都 tm 看了快 4 个月了 仍然并不会写代码,纯靠 百度 + 有道翻译/chrome 翻译 + 复制粘贴 就能在阿里云上部署一个教程里的网页 还花了我 8 块大洋绑了个中文域名。一个并不会写代码的小白就可以搞出个网页 神奇不神奇 虽然都是复制的

  • [北京] Aitestin - 专做下一代测试平台 Ruby on Rails 1 名,本科学历,1-3年 工作经验 , 12k-25k/月 at July 05, 2017

    手贱点了一下 看见了开发环境的 bug 界面😂 😂

  • CentOS 7 上 使用 Thin + Nginx 部署 Rails 应用程序出错 at July 01, 2017

    upstream athonna_servers{ server localhost:8000;

    } 复制到 server { 上面试试 是不是 8000 后面少个 ;

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