Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
bajiudongfeng
@bajiudongfeng
Member
NO. 14935 / 2014-09-11

[email protected]
22 Topics / 110 Replies
2 Followers
6 Following
51 Favorites
No GitHub.
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 蛋人网优惠码 at March 28, 2017

    @ccok 页面背景色太暗了,看起来有点费劲。

  • 蛋人网优惠码 at March 28, 2017

    改版后看着很不清楚啊!

  • devise_async 发送邮件出错 at March 26, 2017

    @lgn21st 暂时是先自己实现了,稍后看看源码去谢谢!

  • devise_async 发送邮件出错 at March 26, 2017

    @lgn21st 这个插件貌似还不支持 rails 5.目前还是个 open issue

  • devise_async 发送邮件出错 at March 26, 2017

    @flowerwrong 这个之前找到了,没有解决问题。

  • Devise Gem after_action 如何写只针对 Registration Controller at March 26, 2017

    放到 Devise::RegistrationsController 啊,取消掉 if: :devise_controller?

  • GitHub 登录 OAuth 学习 at March 24, 2017

    @kevinzhow 谢谢!

  • Active Support 的 Concern 模块来由探究 at March 21, 2017

    @liukun_lk 元编程上也提到了,为了讲清楚来由,我就还按照以前的写法写了。

  • 对 ActiveSupport::Concern 中 append_features 的疑问 at March 21, 2017

    没有执行三次

    class Mytest
      include Myc1
    end
    "else:self=Myc1,@_dependencies=[Myc2]"
    "else:self=Myc2,@_dependencies=[]"
    

    这个才是 class 包含的时候的结果。当 include Myc1 的时候调用 Myc1 的 append_features 的 else 部分。 此时 self 是 Myc1,base 是 Mytest.

    @_dependencies.each { |dep| base.include(dep) }
    

    这个是一个递归调用,相当于执行了 Mytest.include(Myc2)
    因此会调用 Myc2 的 append_features
    此时的 self 是 Myc2,base 是 Mytest,所以继续走 else 部分
    但是此时数组@_dependencies是空的
    因此直接走下边的 super,把 Myc2 放入 Mytest 的继承链中
    直到 Myc2 的 append_features 运行结束
    然后再回到 Myc1 的 append_features 中执行其 super 方法,把 Myc1 放入 Mytest 的继承链中。直到结束。

  • 问一个数据库设计问题. at March 08, 2017

    @famicne 可以用这个 Benchmark 做个测试,对比下时间消耗.

  • 单件类的疑问 at March 08, 2017

    @huacnlee @easonlovewan 尝试了把 Identity 写在 class << self 外边,感觉区别主要还是在作用域方面的. @huacnlee 以后会注意.

  • 问一个数据库设计问题. at March 08, 2017

    直接 has_many :c through: :b 不就可以用 a.c 了.

  • [已关闭,结果公布] 送几个蛋人网的订阅账号 at March 06, 2017

    分母+1

  • 数组分页,除了 Kaminari.paginate_array 有更好的方法吗? at February 28, 2017

    @jwjno 这个倒是可以考虑.谢谢!

  • 数组分页,除了 Kaminari.paginate_array 有更好的方法吗? at February 27, 2017

    @easonlovewan 我这个吧感觉缓存不是很合适,因为上边还有一些过滤条件,用缓存的话那需要缓存的东西有点多啊.

  • 数组分页,除了 Kaminari.paginate_array 有更好的方法吗? at February 27, 2017

    @jasl 好的谢谢!

  • 数组分页,除了 Kaminari.paginate_array 有更好的方法吗? at February 24, 2017

    @huacnlee 已经修改了,可以吗?

  • 从本周三 (2月8日) 起每周三晚八点直播 Rebuilding Rails at February 06, 2017

    围观

  • 网站升级到 https 后 Devise 登录请求会从 https 变成 http,其他页面正常 at December 30, 2016

    @huacnlee 如你所料,谢谢!

  • [郑州 ] Ruby On Rails 工程师 初级 / 资深 (10-20k,水平高者可面议) at November 22, 2016

    又一家郑州的公司赞一个

  • 关于 Nginx + Passenger 部署 Rails 应用后,rufus 定时器重复问题 at November 11, 2016

    可以用 whenever,基于 crontab 的,避免了多个应用进程的问题。

  • 请教关于 li 事件绑定的问题 at November 08, 2016

    可以看下 jq 选择器,实现方法很多。

  • Ruby China 2016 纪念拉链帽衫 at November 08, 2016

    衣服号码偏小,袖子很胖

  • [关闭][南阳] 创业公司招聘 Ruby On Rails 开发工程师 / 互联网产品经理 / 前端开发工程师 15k+ at October 10, 2016

    南阳居然有 ror 了,太意外了。

  • 关于 Ruby 的线上视频培训 at October 10, 2016

    关注。感谢付出! @riskgod 邮件发送到垃圾箱了,看看你的是不

  • 使用 Net::SCP::download 去远程服务器下载文件 at October 07, 2016

    @jerrym 看 options 啊,里边包含有 port 参数

  • 使用 Net::SCP::download 去远程服务器下载文件 at October 07, 2016
    def self.download!(host, username, remote, local=nil, options={}, &progress)
      options = options.dup
      start(host, username, options.delete(:ssh) || {}) do |scp|
        return scp.download!(remote, local, options, &progress)
      end
    end
    
    def self.start(host, username, options={})
      session = Net::SSH.start(host, username, options)
      scp = new(session)
    
      if block_given?
        begin
          yield scp
          session.loop
        ensure
          session.close
        end
      else
        return scp
      end
    end
    

    其中 option 选项可以参考: http://net-ssh.github.io/net-ssh/Net/SSH.html

  • 使用 Net::SCP::download 去远程服务器下载文件 at October 07, 2016

    ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected] 如上替换自己公钥地址和服务器信息即可

  • 使用 rufus-scheduler 插件进行定时做某项操作,但是到定时时间的时候执行了多次 at September 27, 2016

    楼上正解,这个和进程数量有关!

  • Rails 中,我想创建一个 MySQL 视图、并且这个视图有其相应的 model at September 23, 2016

    @lampeagle 哈哈,我是这样用的,不知道有没有更好方法。

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