Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
lin63
@flingfox63
VIP
NO. 1968 / 2012-04-25

深圳
1 Topics / 60 Replies
0 Followers
2 Following
16 Favorites
GitHub Public Repos
  • alipay_sdk_test 0

    validate alipay api

  • rails-i18n 0

    Repository for collecting Locale data for Ruby on Rails I18n as well as other interesting, Rails ...

  • capistrano-puma 0

    Puma integration for Capistrano

  • omnivore 0

    Omnivore is a complete, open source read-it-later solution for people who like reading.

  • qcloud_ddns 0

    qcloud ddns

  • ChatGPT-Next-Web 0

    A well-designed cross-platform ChatGPT UI (Web / PWA / Linux / Win / MacOS). 一键拥有你自己的跨平台 ChatGPT 应用。

  • axlsx 0

    xlsx generation with charts, images, automated column width, customizable styles and full schema ...

  • semantic-ui-sass 0

    Semantic UI, converted to Sass and ready to drop into Rails & Compass.

  • janus 0

    Vim distribution

  • Reading-Books 0

    save books

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • Rails 6.0 详细介绍切换 Assets Pipeline 到 Webpacker at August 02, 2019

    有错。。。感觉我偏题了

  • WorkflowCore —— SaaS 快速开发套件之工作流引擎 at September 27, 2018

    赞赞

  • Rails.cache.fetch 的外层方法不能有参数么?我有参数的外层方法内部的缓存都没有执行 at June 23, 2017
    1. 大致看懂了你的问题,跟参数无关,跟你的 return 有关,不要在 ruby 里面写 return,不要在 ruby 里面写 return,不要在 ruby 里面写 return......

    2. 要找点时间去了解下 block, proc, lambda, 这个就是 return 在这三者里有不同的效果导致的。(元编程里有一节讲这三者的,你可以找下,我语拙就不解释了)

  • Rails 最佳实践 - 定时任务 at January 25, 2017

    #16 楼 @hww 支持一个,用 sidekiq 时用 sidekiq-cron 最简单好用

  • Rails 应用在架构设计上的不足 at November 17, 2016

    大致看了几点,作者想法就是写了个文章刷下存在感无它。

    软件中任何的观点要结合适宜场景去做就好,不做会乱过度也会乱,遵循 Rails 的原则也是这样的。

    我没理解错他意义的话:比如讨论 DRY 他的观点就在疑惑于何时做这事,没有一个合理,再一个减少重复时可能引入抽象等导致代码 复杂度上升。实际中的话应当是这样,当你发现一直重复类似方法时先抽方法,有业务需要再抽象,怎么弄就看具体需要,实际也容易搞出恶心一笔,当把一个共用的东西搞得太恶心,显然就应该拆分开。

    天下合久分,分久必合,我觉得这个做法是最好处理 DRY 的困惑。

  • 文件的安全下载,报 Cannot read file at October 21, 2016

    换成绝对路径试试: File.join(Rails.root, "public/uploads/base_user/idcard_photo/#{params[:id]}/#{params[:name]}")

    那个 File 只表示存文件的模型,碰巧同名而已。

  • 求教,不知道这个语句有没有更简便的写法呢,看着太丑了。 at October 19, 2016

    看完才发现原来需求不是我上面的说的需求,真正的业务需求应该是:在这个时间内处过未完成状态的 plan.

    这个重叠不重叠来描述业务需求,你们产品经理好强,你们也好强!

  • 求教,不知道这个语句有没有更简便的写法呢,看着太丑了。 at October 17, 2016

    建议问题可以把需求写下,有可能有以下两个情况:

    1. 看最终结果的需求是在 plan 的 start_time 或 end_time 落在 start_at 和 end_at 之间。
    2. 还有一个可能的需求是 start_time 与 end_time 都落在 start_at 和 end_at 之间。

    PS: 最终结果应该写错了,or 之后的 start_time 应该为 end_time.

  • 报错 ‘NoMethodError (undefined method `sql_type' for "NUMBER":String)’ at September 18, 2016

    问问题不是应该要明确下需求嘛?有很多 sql 封装的 gem 可以做这样的事

  • [深圳] Bindo 诚聘 Ruby 开发工程师 at August 31, 2016

    好高端

  • 请教各位大神个问题, create 的时候怎么跳过 before_create 呢 at August 30, 2016
    class Employee
      attr_accessor  :skip_callback
      before_create  do 
        self.employee_category = employee.category.display_name unless skip_callback
      end
    end
    
    class EmployeeImport
      Employee.create(hash.merge(skip_callback: true)
    end
    

    这样的做法可能会更方便些

  • 最近遇到了一个奇怪的问题,请教一下 at August 30, 2016

    如果文件有多处托管的话,检查下虚拟机的时间,开起自动 ntp 自动同步的。 这个机制依赖于文件修改时间,若你系统时间一直比文件当前修改时间老,是识别不出来的。也就是为什么你重启时可以的原因. 有时行有时不行的原因时,你可能虚拟机是挂起的,有时是重启的,重启会重读系统时间,挂起的时候时间是不会。 以上全是猜测~

  • 有个弟弟 (头脑还行) 现在高二,想学习软件开发,我想这样给他推荐。 at July 23, 2016

    从做静态网页开始,这个入门门槛很低且容易有效果。新手的成就感很重要,不用关注太多概念,要用时再去了解,因为是自学不是系统学习,关注目的性会好一点. 至于接下来,要部署就得有服务,页面要增强就要前端开发,要交付就要有后端技术,这个选择就让他自己玩,什么语言什么方向的他有兴趣了就会自己搞,概念这些到这个点他自然会补充. 另外前期要提供一个解决问题的思路给他。

  • 前端开发 2 年 多了想问问学 Ruby 的话前端会有加成吗? at June 21, 2016

    学,不过不要以时间为节点,而要以学得深度广度为节点才有参考意义. 有前端有后端,搞好了就是全栈大神,搞不好的情况还可以找借口:前端没做好时你说你是后端的,后端没搞好时你说你是前端的. 娱乐一下...

  • [杭州] App 招聘开发人员 at May 07, 2016

    支持

  • 深圳 Ruby 活动 2016.04.16 活动总结 at April 20, 2016

    :thumbsup:

  • 在一台 Linux 服务器上配置两个 unicorn worker,为什么在配置第二个服务的时候提示 production is already worker at March 11, 2016

    楼主好多概念混起来了,具体是什么需求?你这样启动不了是因为就像 /etc/init.d/mysql start 调用两次出问的题一样的,跟你具体的 app 配置还没扯上关系了。说下我大致思路:

    1. init.d 脚本,两个项目 (app) 肯定要写两个, /etc/init.d/unicorn_app1, /etc/init.d/unicorn_app2; init 脚本的作用只是方便添加开机启动或日常启停使用的,跟应用的访问没半毛钱关系。
    2. 两个项目 (app), 期望部署在同一个 nginx 80 的端口上你得参考 niginx 部署多个 app 的文档 (你目前参考的是单个 app 的),两个 app 你得考虑是打算通过不同域名 (nginx 配置即可) 区分还是打算通过相同域名不同路径 ( app 加不同的 scope 来实现) 来区分,不这么区分 nginx 肯定不知道怎么转发的。

    最后的建议先停下来看看资料,理下思路再配置,去看看 nginx , unicorn 在应用中的作用可能很多概念就明白了

  • [结束] 送几本《Docker 即学即用》 at February 20, 2016

    [email protected]

    凑个数!看了三个链接都未发现有电子版,其实可以发布电子版本,比如多看等

  • 有一打《Effective Ruby》要送给你,你不要,怪我咯~ at February 17, 2016

    已注册,昵称:flingfox63

  • 关于 RSpec 的问题! at February 17, 2016

    个人不建议看书,像 ruby gem 包其实最好的文档就是官方文档,肯定是最新的,链接我就不发了,这点应该是能够找到的。

  • 看过 yinwang 写的这篇文章, 很想了解大家怎么看的 at January 30, 2016

    #4 楼 @lgn21st 抛开应用场景谈语言也是耍流氓~~

  • 有一打《Effective Ruby》要送给你,你不要,怪我咯~ at January 28, 2016

    我是来找兼职机会的,然后顺便抢本书

  • GitHub 挂了? at January 28, 2016

    恢复了~

  • bootstrap-sass 和 foundation-rails 本地通过,服务器错误? at January 27, 2016

    感觉这不是一个好问题,太多要猜,开发行,部署不行肯定是 assets 没有处理好的,但给的信息太少了,建议打开浏览器看看样式加载过程估计就理解了。

  • 怎么自己写一个 gem,给 String 类添加自定义实例方法 my_reverse? at January 22, 2016

    #8 楼 @rubysir 你需要再了解下 require 的, requrie 'myreverse' 这个 myreverse 其实是 myreverse.rb, 是文件名,跟这个文件里什么内容一点关系也没有。

  • 怎么自己写一个 gem,给 String 类添加自定义实例方法 my_reverse? at January 21, 2016

    代码一贴问题就出来了,作用域没搞明白,这相当于定义了 Mygem:: String, 不是打补丁的,显然达不到你效果的。

    如果只是测试的话,把 module 去掉就可以达到效果了。还是写详细下,3 楼@chenjau 其实告诉你答案了你没懂。如下

    require "mygem/version"
    
    class String
      def my_reverse
        reverse   # 去掉 self, 与问题无关, 只是编码规范(https://github.com/bbatsov/ruby-style-guide#no-self-unless-required)
      end
    end
    
    
  • 配置 gitlab-ci 进行持续集成 at January 14, 2016

    如果不是体验的话,建议是直接用 jenkins 好了一些的,整合好,插件强

  • 全新的站内搜索上线 at January 07, 2016

    没用过 elasticsearch,搜索出来的内容匹配后能否再根据帖子时间倒序排下?

  • 送几本《AngularJS 学习手册》 at January 05, 2016

    分母 +1

  • Ruby 中没有 “逻辑与” 的短路原则吗? at December 29, 2015

    关注下,怎么做到的可以不短路的.....

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