Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
Eric-Guo
@ericguo
VIP
NO. 1665 / 2012-03-31

[email protected]
天华建筑设计
上海
45 Topics / 1372 Replies
180 Followers
244 Following
74 Favorites
选Ruby是符合我爱钱爱金爱宝石气质的…
GitHub Public Repos
  • wechat 1326

    API, command and message handling for WeChat in Rails

  • wechat-starter 351

    WeChat web app with wx_pay in rails

  • tailwindcss-jit-stimulus 19

    A template with Rails 7.1, Shakapacker 7.2, TailwindCSS 3 and Stimulus 3.0

  • coreui4-rails-starter 12

    The CoreUI 4 Rails starter

  • pgac_demo 11

    Rails 7.1 Action Cable chat room using AnyCable as backend

  • product_hunt 5

    Demonstrate new Rails 5.1 feature: Assets on Yarn, System tests with Capybara and unified form_wi...

  • openproject 2

    OpenProject is the leading open source project management software.

  • dify-ruby-sdk 2

  • rails 1

    Ruby on Rails

  • homeland 1

    :circus_tent: An open source forum/community system based on Rails, developed based on Ruby China.

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 在一个简单项目中探索 Rails 5.1 新功能:yarn 集成和集成测试 at April 30, 2017

    歪个楼,@huobazi 的七牛文件直穿好高级!有个 PR 能收一下么?

  • Rails 5.1 released 🎉🎊 at April 28, 2017

    有人抢了我的 sass-rails Rails 5.1 兼容 PR 😂

  • 自行编写 $.rails.allowAction 导致 jQuery UJS 的 method: :delete 无效 at April 23, 2017

    可以看看这篇 blog,我之前做过一个类似的,似乎不需要复写 rails.confirm 就可以了。

    $.rails.allowAction = function(element){
      var message = element.data("confirm");
      if (!message) { return true; }
    
      $(".confirm-message").html(message)
      $("#confirm_message").show();
      setTimeout(function(){
        $("#confirm_message").children(".confirm-div").addClass("mask-show");
      }, 10);
      $("#confirm_ok").click(function(){
        element.data("confirm", null);
        element.trigger("click.rails");
        element.data("confirm", message);
        $("#confirm_message").hide();
      });
      return false;
    }
    
    document.addEventListener("turbolinks:load", function() {
      $("#confirm_close").click(function(){
        $("#confirm_message").hide();
      });
    });
    
  • 在一个简单项目中探索 Rails 5.1 新功能:yarn 集成和集成测试 at April 19, 2017

    我也是 phantomjs 2.1.1,我会报这个错,虽然可以加page.driver.browser.js_errors = false,单感觉这办法不好。

    Error:
    NewProductTest#test_create_a_new_product:
    Capybara::Poltergeist::JavascriptError: One or more errors were raised in the Javascript code on the page. If you don't care about these errors, you can ignore them by setting js_errors: false in your Poltergeist configuration (see documentation for details).
    
    TypeError: undefined is not an object (evaluating 'handler.call')
    TypeError: undefined is not an object (evaluating 'handler.call')
        at http://127.0.0.1:52934/assets/application-98eeb46022232c75bc6d2971073ca25d12383cefe13cc520805de10f77a13424.js:145
        at :0 in sendEvent
        at phantomjs://code/web_page.js:59
        at phantomjs://code/web_page.js:558 in mouseEvent
        at phantomjs://code/node.js:67 in mouseEvent
        at phantomjs://code/browser.js:398 in mouse_event
        at phantomjs://code/browser.js:418 in click
        at phantomjs://code/browser.js:89 in runCommand
        at phantomjs://code/cmd.js:35 in run
        at phantomjs://code/main.js:17 in runCommand
        at phantomjs://code/connection.js:16 in commandReceived
        at phantomjs://code/connection.js:1
    TypeError: undefined is not an object (evaluating 'handler.call')
    TypeError: undefined is not an object (evaluating 'handler.call')
        at http://127.0.0.1:52934/assets/application-98eeb46022232c75bc6d2971073ca25d12383cefe13cc520805de10f77a13424.js:145
        at :0 in sendEvent
        at phantomjs://code/web_page.js:59
        at phantomjs://code/web_page.js:558 in mouseEvent
        at phantomjs://code/node.js:67 in mouseEvent
        at phantomjs://code/browser.js:398 in mouse_event
        at phantomjs://code/browser.js:418 in click
        at phantomjs://code/browser.js:89 in runCommand
        at phantomjs://code/cmd.js:35 in run
        at phantomjs://code/main.js:17 in runCommand
        at phantomjs://code/connection.js:16 in commandReceived
        at phantomjs://code/connection.js:1
        test/integration/new_product_test.rb:12:in `block in <class:NewProductTest>'
    
  • Ruby 做机器学习的弱点在哪里? at April 07, 2017

    这 gem 怎么用?

  • 记一次 capistrano 异常及其引发的思考 at April 05, 2017

    capistrano3-puma 从 2 到 3 是个大版本升级,当然需要看一下Usage,如果看一下的话,其实这个问题根本就不应该说是诡异异常。

  • 如何在 Rails 项目中方便的更新自己的 gem 包? at March 31, 2017

    把 gem 文件 clone 到本地,然后在用到的 Gemfile 中直接引用即可。

    # $ bundle config --local local.wechat /Users/guochunzhong/git/oss/wechat
    gem 'wechat', git: 'https://github.com/Eric-Guo/wechat', branch: :master
    

    如果要 autoloading 这个 gem,在 development.rb 中启用:

    config.autoload_paths += Dir["#{config.root}/../oss/wechat/lib/**/"]
    

    这个方法比直接引用 path 好的地方在于,不影响 deploy。

  • 我准备去一家毫无名气的初创公司工作了 at March 30, 2017

    求问怎么样才能认识半年吃一次饭,一次给 200 万的朋友。

  • 在 rails5.0 的 development 开发模式下,做什么修改需要重启 rails s 服务? at March 25, 2017

    app 目录下任何修改都不用,其他目录都需要,config 目录,除了 routes.rb 以外的任何文件。(假设用默认设置)

  • Mac 如何安全地卸载多余的 Ruby at March 25, 2017

    同意楼上,并且删掉.rvm 后别用 rvm 了,通过brew install ruby装吧,你只要一个版本的话,还是用 brew 方便。

  • 另一个微信开发的 Ruby Gem: wechat-gate at March 22, 2017

    主要是这段,我也准备在wechat gem上支持一下,一直没时间。。

  • 推荐本地查看 gem 源代码的插件 gemsrc at March 19, 2017

    我没有使用过 gemsrc,不过我愿意来说说我目前的工作流,首先如果只是看一眼源吗,bundler open wechat,如果还准备调试或者给 gem 加功能,肯定直接 clone 最新版,然后在 Gemfile 里面引用,并直接使用 clone 的版本:

    # $ bundle config --local local.wechat /Users/guochunzhong/git/oss/wechat/
    gem 'wechat', git: 'https://github.com/Eric-Guo/wechat.git', branch: :master
    

    这样改完测完后就可以直接提 PR 了,还算方便。

  • 如何评价这样一位开发者? at March 18, 2017

    没了,总结的很好。硬说还有的话,可能就是想那么多,还是只用 has_many 简单一些吧。。

  • 今天在本地安装了 Homeland,遇到两个问题 at March 17, 2017

    这个应该是 asset_host/图像 CDN 配置的有问题吧。。要慢慢看了。

  • 今天在本地安装了 Homeland,遇到两个问题 at March 17, 2017

    第二个问题(ElasticSearch 建 index 报错),其实也有一个PR讨论过了。。

  • 今天在本地安装了 Homeland,遇到两个问题 at March 17, 2017

    第一个问题(pages 表)其实我已经在一周前提了PR。。

  • 推荐一个学 Ember 的资源,专门针对有 Rails 基础的同学 at March 17, 2017

    搭🚖提问,您觉得在 2017 年 3 月,入门 MVC 框架,vue.js 是否是一个比 React / Ember 更好的选择(排除爱国因素,因为我知道考虑爱国因素,就不用问了。。)

  • 容器化,你并不需要三个模式 (环境) at March 17, 2017

    我感觉我不需要 Docker。。。在本地开发是我一直倾向于原生(Rails 直接跑在 Windows/MacOS 上),发布时我更倾向于选择可以快速发布的工具(Docker 发布比 Capistrano 慢),跑生产时我倾向于便宜(Docker 好像还是比 VPS 贵)。

    虽然我这样说会很打击 Docker,但我觉得 Go 是一门好语言,因为平均工资高。。。

  • 推荐一个学 Ember 的资源,专门针对有 Rails 基础的同学 at March 17, 2017

    @lgn21st @nightire 回帖了,这个贴可以加精了。。

  • 如何评价这样一位开发者? at March 15, 2017

    我觉得没用过 has_and_belongs_to_many 的开发者一定是名门正派,开发习惯良好的大厂出来的。。

  • Ruby 微信开发群 at March 13, 2017

    要不还是开个微信开发的节点?我看死的差不多的 RubyMotion 也有节点啊。。

  • 在使用 Ruby 或者 Rails 的过程中,你遇到过哪些令你印象深刻的坑? at March 10, 2017

    定义了一个环境变量 VERSION 标记应用的版本,然后跑rails db:migrate,数据库升级到跑路。。。。

  • 这个程序能上传视频吗? at March 10, 2017

    都在等其他人写吧。。

  • 新手找份 Ruby 的工作好难哦。。。。 at March 02, 2017

    我也是新手,说的我都不敢离职了。。

  • [上海][2017年03月07日] Ruby 聚会召集 at February 28, 2017

    👍 参加

  • 使用 acme.sh 给 Nginx 安装 Let’ s Encrypt 提供的免费 SSL 证书 at January 22, 2017

    对于生成 DH 参数的命令:openssl dhparam -out /home/ubuntu/www/ssl/dhparam.pem 2048

    我们最近遇到一个问题,是快递 100 由于使用 java 6,不支持 2048 位,必须使用 1024,所以如果系统有和其他系统连接,还是要注意一下。

  • [分享] 更方便在 Rails 内写 OR 语句的 gem at January 19, 2017

    #9 楼 @nowherekai 不是我写的,我只是把bf4 的封装了一下。。

  • Swagger UI 不解析生成的 JSON 文件 at January 17, 2017

    感谢关注巴爷科技的微信小应用商城,这个 gem 确实挺难用的,主要坑有俩个,一个是生成 swagger 的时候,需要改public/swagger_doc/api-docs.json,basePath 改成http://localhost:3000/swagger_doc,另外一个是要允许跨域传送。

  • 巴爷供销社,一个生产级别的微信小应用商城开源实现 at January 11, 2017

    #15 楼 @xiaoronglv 基本都是@gehao 写的。

  • 巴爷供销社,一个生产级别的微信小应用商城开源实现 at January 10, 2017

    #12 楼 @samport 小程序就是线下发力的,二维码激活,立刻通过微信操作旁边的物品/服务,所谓的连接世界。。

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