Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
Ery
@ery
高级会员
第 594 位会员 / 2011-12-27

沃丰时代 Udesk
北京
38 篇帖子 / 1123 条回帖
36 关注者
37 正在关注
104 收藏
西伯利亚的雪景 万丈高空的鹰
GitHub Public Repos
  • railscasts-downloader 12

    a script to download and keep the railscasts videos up to date

  • suitup 10

    Common bash commands, support zsh

  • deploy-rails 8

  • showbuilder 7

    Show Builder

  • emknight 5

    Ember Knight is a front-end project base on ember.js

  • emcastle 3

    Ember Castle is a back-end project base on rails

  • sublime-text-2-ruby-tests 2

    Sublime Text 2 plugin for running ruby tests! (Unit, RSpec, Cucumber)

  • fetchshare 2

    Fast simple fetch and share

  • nginx-init-ubuntu 1

    Tried and true Nginx init script - got enhancements? Send a pull!

  • Ery.Sublime 0

    Sublime config of Ery

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 姨妈贴 RVM rbenv 讨论 at 2013年08月05日

    #26 楼 @LarryLv 谢谢,我已经用了,的确能解决这个问题, 但是通过修改代码,来解决这个问题,感觉不理想。

  • 姨妈贴 RVM rbenv 讨论 at 2013年08月04日

    #23 楼 @hooopo #11 楼 @LarryLv

    使用 bundle install --path=vendor/bundle --binstubs 以后,我遇到以下问题

    ery@Ery-ThinkPad:awebook$ ruby -I test test/functional/companies_controller_test.rb
    /home/ery/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:51:in `require': cannot load such file -- spork (LoadError)
      from /home/ery/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:51:in `require'
      from /home/ery/Documents/awebook/test/test_helper.rb:3:in `<top (required)>'
      from /home/ery/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:51:in `require'
      from /home/ery/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:51:in `require'
      from test/functional/companies_controller_test.rb:3:in `<main>'
    

    我估计是无法加载 spork gem,因为 gem path 中没有加载 vendor/bundle 我们的项目很多,我不能每次都手动加载 特定的项目的 vendor/bundle 吧

    也许 bundle 有什么办法,可能我不知道, 我曾想,可以在 test/test_helper.rb 中 加载 bundle 环境,但是我觉得似乎这不太好。 你们是怎么解决这个问题的?

  • 原来一直都有这样的工具,我再次傻了。。 at 2013年08月04日

    #17 楼 @Martin91 我用的是 Sublime

  • 原来一直都有这样的工具,我再次傻了。。 at 2013年08月04日

    Sublime

  • 原来一直都有这样的工具,我再次傻了。。 at 2013年08月04日

    我喜欢 slim,但是 编辑器不支持高亮

  • User.current 这种用法到底靠谱不靠谱? at 2013年08月01日

    遵守 MVC 也好,不遵守 MVC 也好,都要付出代价。

  • 姨妈贴 RVM rbenv 讨论 at 2013年08月01日

    #23 楼 @hooopo +1 谢谢

  • 如何在 observer 生成 log 时取得"当前登陆用户"的信息? at 2013年08月01日

    #9 楼 @fsword 我觉的,日志,应该以 Action 为单位,而不是已 Model 操作为单位。 就是说 一个 Action 产生一个日志 而不是 一个 Model 操作 产生一个日志 不过这要求,Action 的设计比较有秩序,可以依赖 restful,进行设计。

  • 姨妈贴 RVM rbenv 讨论 at 2013年08月01日

    #21 楼 @hooopo 我喜欢 bundle install --path=vendor/bundle 因为她把所有依赖 Gem 装到了一个子目录下, 这样 ctags 更简单, 找源码,也更简单。

  • 姨妈贴 RVM rbenv 讨论 at 2013年08月01日

    #11 楼 @LarryLv 谢谢,真是好办法!

  • 如何在 observer 生成 log 时取得"当前登陆用户"的信息? at 2013年08月01日

    我觉得 log 可以考虑 用 After Filter 实现

  • User.current 这种用法到底靠谱不靠谱? at 2013年08月01日

    #14 楼 @hooopo +1 分析的很好

  • User.current 这种用法到底靠谱不靠谱? at 2013年07月31日

    #7 楼 @ywencn 对,每次都从 Controller 传递过去。 举个例子

    class BooksController < ApplicationController
      def index
        @books = current_user.books
      end
    
      def create_1
        @book = current_user.books.create
      end
    
      def create_2
        @book = Book.create
        @book.user = current_user
      end
    end
    

    其实 从 MVC 框架逻辑上分析 current_user 属于 会话层,属于一个临时的状态,而非持久性的状态。 所以 它更应该 属于 Controller 层 不应该属于 Model 层

  • 姨妈贴 RVM rbenv 讨论 at 2013年07月31日

    #4 楼 @LarryLv 如果我使用 bundle install --path=vendor/bundle --binstubs 那我今后 启动服务器 就用 .\bin rails s 啦,有点麻烦

  • User.current 这种用法到底靠谱不靠谱? at 2013年07月31日

    好不好用和项目有关, 小项目,无所谓, 大项目,不好。 我们之前就是用 User.current方式 导致,model 层代码,严重依赖 User.current,导致系统极度混乱。 后来,改成了Controller current_user模式,世界从此清净了!

  • 姨妈贴 RVM rbenv 讨论 at 2013年07月31日

    #4 楼 @LarryLv 我觉得 bundle install --path=vendor/bundle 很好, 我之前从来没用过,我一直在用rvm gemset 我打算今后改用bundle install --path=vendor/bundle

  • 大家现在都用什么 RSS 阅读器呢? at 2013年07月31日

    之前用 Feedly,由于经常登录失败, 现在改用 Newsify

  • 分享 快速运行多个测试 at 2013年07月31日

    #3 楼 @aptx4869 没有 67 千,1 千个左右差不多,我们有些测试很大,而且我的 CPU 是 2.3G 的,比较弱!

  • 分享 快速运行多个测试 at 2013年07月31日

    #1 楼 @fredwu 我刚才试了一下,这个方法不行,只有 test/functional/day_reports_controller_test.rb 文件被执行了,后面的文件没有被执行

  • 男人在结婚前都是忍着脾气,然后结婚后就爆发出来了么! at 2013年07月31日

    女人在结婚前都是隐藏着脾气,然后结婚后就爆发出来了么?

  • 学历低的解决之道 at 2013年07月31日

    #25 楼 @ZombieCoder +1“学历低是有不少混得好的,但博士生却很少有混得很差的”

  • 学历低的解决之道 at 2013年07月31日

    #18 楼 @kgen +1“如果想去大企业做一辈子底层的话,有个高学历是很有用的” 我觉得这个追求挺好的。

  • 有了解 CRM 比较多的社员么?期待推荐一款基于 RAILS 的 CRM 系统 谢谢 at 2013年07月29日

    https://www.ruby-toolbox.com/categories/crm_apps

  • RVM 的 default gemset 和 global gemset 有什么区别? at 2013年07月29日

    #8 楼 @pinepara 试试 gem which bigdecimal

  • RVM 的 default gemset 和 global gemset 有什么区别? at 2013年07月29日

    #4 楼 @pinepara 在试试 rvm info | grep global

  • RVM 的 default gemset 和 global gemset 有什么区别? at 2013年07月29日

    rvm info | grep GEM_PATH

  • RVM 的 default gemset 和 global gemset 有什么区别? at 2013年07月28日

    #2 楼 @pinepara 我记得,在其他 gemset 中,不能使用 default gemset 中的 gems

  • 为什么 Rails 在国内 这么多年,还是不火呢? at 2013年07月28日

    需要会 Linux,中文资料过少

  • 社区新规则 - 新注册的用户 1 周内禁止发帖 at 2013年07月23日

    #227 楼 @huangxh16888 +1

  • [西安 | 北京 | 成都 | 上海] ThoughtWorks 招聘软件工作者 at 2013年07月19日

    Martin Fowler ?!

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