Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
@lululau
高级会员
第 549 位会员 / 2011-12-22

11 篇帖子 / 183 条回帖
4 关注者
5 正在关注
16 收藏
GitHub Public Repos
  • dot_files 5

    My config files.

  • neogit-ai-commit.nvim 2

  • tmux-config 2

    :green_book: Example tmux configuration - screen + vim key-bindings, system stat, cpu load bar.

  • spacezsh 2

  • spacemacs 1

    Emacs advanced Kit focused on Evil: The best editor is neither Emacs nor Vim, it's Emacs *and* Vim!

  • oh-my-zsh 1

    A community-driven framework for managing your zsh configuration. Includes 120+ optional plugins ...

  • bin 1

  • webook 0

  • macos-wechat-emacs 0

  • flowt 0

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 如何让 assets:precompile 不编译部分文件 at 2013年11月17日

    config.assets.precompile = [...] 把你想要编译的文件(可以用 Regexp/String/Proc 指定)加入到这个数组里即可,Rails 默认是:

    [ Proc.new { |path, fn| fn =~ /app\/assets/ && !%w(.js .css).include?(File.extname(path)) },
    /application.(css|js)$/ ]
    
  • 恒大威武!!! at 2013年11月09日

    就算是国家队,就算是拿了世界杯,对于屁民来说有什么意义呢

  • 在 scope 中如何对某字段的值进行处理 at 2013年10月10日

    应该没办法。。。 还有,Rails Guide (http://guides.rubyonrails.org/active_record_querying.html#passing-in-arguments) 里说,带参数的 scope 最好用 class method 代替

  • 访问自己项目的时候,用 localhost 很快,但是用 IP 的时候非常慢,不知道问题出在哪里? at 2013年10月03日

    修改 DNS: /etc/resolv.conf

  • 访问自己项目的时候,用 localhost 很快,但是用 IP 的时候非常慢,不知道问题出在哪里? at 2013年10月03日

    把 DNS 换一下试试,或者把 BasicSocket.do_not_reverse_lookup = true 试一下

  • Ruby Hacking Guide 英文翻译完成 at 2013年10月03日

    #12 楼 @leeboqiang pdf 截一下还是可以忍受的

  • Ruby Hacking Guide 英文翻译完成 at 2013年10月02日

    搞定

    但是有一个问题没弄明白,为什么我通过 gem install eeepub 自动安装的 rubyzip 的版本是 1.0.0(和 eeepub 0.8.1 有冲突),而使用这个 repo 里的 script/Gemfile 安装的 rubyzip 就是 0.9.9(这个版本没问题)?

  • Ruby Hacking Guide 英文翻译完成 at 2013年10月01日

    构建 epub 遇到各种问题,

    首先是我安装的 eeepub 0.8.1 和 ruyzip 1.0.0 不兼容,将 $(gem contents eeepub | grep ocf.rb) 中的第一行改成 reuqire "zip"。

    然后是找不到各种文件:_site/css/.... , epub_tmp/xxxx.html

  • Active Record Migrations 中设置默认值的一个坑 at 2013年09月29日

    这跟 Active Record migration 完全没关系

  • ruby 或者在数据库的正则里如何最快算出 10100101011101010101011011010101 里有多少个 1 at 2013年09月29日

    问题是数据的来源就是字符串,你要用某种基于数值或者位的算法来处理的话,还要首先将字符串转成数字,这个时间代价不一定比 String#count 小吧

  • 一个调用父类方法的问题 at 2013年09月16日

    哈哈,楼主这是学了多少编程语言啦,应该是弄混了吧

  • instance_eval 是如何做到修改 Block 里的 self 引用的? at 2013年09月16日

    #5 楼 @zhenjunluo 看了一下 ActiveSupport,发现 Proc#bind 也是调用了 define_method,define_method 又是调用了 instance_eval

  • instance_eval 是如何做到修改 Block 里的 self 引用的? at 2013年09月14日

    #5 楼 @zhenjunluo Proc 貌似没有 bind 这个实例方法

  • ruby -e 后单引号和双引号的区别 at 2013年09月07日

    这是 shell 问题,和 ruby 没关系

  • Ruby 书本好难买 at 2013年09月04日

    我也纳闷镐头书中文版怎么不更新啊

  • Ruby socket 库中的 BasicSocket#recv 方法的一个疑问 at 2013年09月03日

    #1 楼 @skandhas 非常感谢,明白了,实际上这个 sock 确实是被设成 non-block 了,但是 BasicSocket#recv 的内部实现在调用 recvfrom 的后面加了个 while-select。那还是不明白,Ruby 为什么要这么做,它的意思是你要非阻塞的话,就必须去调 xxxx_nonblock() 方法吗?(另外,通过 strace/dtruss 我还发现 recv(2) 实际上也不是真正的系统服务,它最终也是调的 recvfrom。)

  • Ruby socket 库中的 BasicSocket#recv 方法的一个疑问 at 2013年09月03日

    #2 楼 @kenshin54 我之前 Google 的时候也搜到了这个,但是没认真看。。。谢谢!

  • instance_eval 是如何做到修改 Block 里的 self 引用的? at 2013年08月29日

    #3 楼 @kenshin54 感谢!其实我不是非要自己做一个 instance_eval,就是想明白 instance_eval 是如何做到这一点的。通过的你的回复我已经差不多明白了。

  • 我想建一个 https 的网站,希望有哪个朋友可以提供一些教程 at 2013年06月17日

    建议看看 http 权威指南的第 14 章

  • ssh 相关 at 2013年06月17日

    ll 有可能是个 alias,type ll 看看

  • ssh 相关 at 2013年06月17日

    || 是什么命令

  • Net::SSH 编码问题 at 2013年06月16日

    ssh.exec!("mkdir 我的目录".force_encoding("ASCII-8BIT"))

  • 求 Mac 的 Emacs 配置,,, at 2013年05月17日

    推荐这个: http://aquamacs.org

  • Ruby 有没有模拟键盘操作的 gem? at 2013年04月27日

    clear | od -An -tx1 | perl -pe 's#\s+(\w)#\\x$1#g'

  • Ruby 有没有模拟键盘操作的 gem? at 2013年04月27日

    print "\x1b\x5b\x48\x1b\x5b\x32\x4a"

  • Ruby 有没有模拟键盘操作的 gem? at 2013年04月27日

    你要干什么呢,输出 Ctrl+c 可以这样输出:print "\003",但是这样可能不会出现你所期望的结果——向前台进程发送一个 SIGINT,因为这个是终端驱动程序干的事情,除非你用 ruby 写实现个终端,否则 ruby 干不了这事,什么编程语言都干不了

  • 一个 bash 和 sh 的问题? at 2013年04月17日

    bash 什么版本?

  • 在 action 里调用一个耗时很长的外部命令时,整个应用都被卡死的问题 at 2013年02月19日

    #9 楼 @ashchan 你说的没错,但是我这个应用足够简单,这个“耗时很长的外部命令”的 action 在同一时间只会运行一个,其他操作都不耗时,也不写入数据,因此这样修改对我现在这个情况来说最简单

  • 在 action 里调用一个耗时很长的外部命令时,整个应用都被卡死的问题 at 2013年02月19日

    我弄明白了,Rails 默认是单线程的,我的应用非常简单,所以也不用考虑什么线程安全问题,所以我简单的在 config/environments/${RAILS_ENV}.rb 里加上 config.threadsafe! 就行了。不过好像如果用 Mongrel/Passenger 的话,这样修改也是不行的,各位有兴趣的话可以看下这篇文章:

    http://jordanhollinger.com/2011/04/23/how-to-deploy-a-multi-threaded-rails-app

    感谢各位的热情帮助~

  • 在 action 里调用一个耗时很长的外部命令时,整个应用都被卡死的问题 at 2013年02月19日

    @ashchan @hooopo

    def show
      @person = Person.find(params[:id])
      @person.xxxx = %x{sleep 1000000}
      respond_to do |format|
        format.html # show.html.erb
        format.json { render :json => @person }
      end
    end
    
  • 上一页
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 下一页
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English