小编Jon*_*ung的帖子

你如何撤消捆绑安装--without

你怎么撤消运行

bundle install --without development
Run Code Online (Sandbox Code Playgroud)

现在,我在开发组中有宝石被忽略,因为我运行了一次...(注意我已经尝试删除gemfile.lock无济于事)

ruby-on-rails bundler

43
推荐指数
3
解决办法
2万
查看次数

使用Redis而不是RDBMS有什么缺点?

因此,如果我试图实现看起来像Facebook的Graph API的东西,需要非常快速并支持数百万用户,那么使用Redis而不是RDBMS有什么不利之处呢?

谢谢!乔纳森

rdbms replace scalability redis

12
推荐指数
1
解决办法
7978
查看次数

工头启动错误(server.rb:33,缺少参数......)

在尝试启动工头后,我得到了这个错误(请注意,它似乎确实在heroku上工作,所以我猜这是一个严格的本地问题):

hrn039:textthechange jon$ foreman start
02:20:00 web.1     | started with pid 7363
02:20:01 web.1     | /Users/jon/.rvm/gems/ruby-1.9.3-p0/gems/railties-3.2.1/lib/rails/commands/server.rb:33:in `parse!': missing argument: -e (OptionParser::MissingArgument)
02:20:01 web.1     |    from /Users/jon/.rvm/gems/ruby-1.9.3-p0/gems/rack-1.4.1/lib/rack/server.rb:280:in `parse_options'
02:20:01 web.1     |    from /Users/jon/.rvm/gems/ruby-1.9.3-p0/gems/rack-1.4.1/lib/rack/server.rb:180:in `options'
02:20:01 web.1     |    from /Users/jon/.rvm/gems/ruby-1.9.3-p0/gems/railties-3.2.1/lib/rails/commands/server.rb:54:in `set_environment'
02:20:01 web.1     |    from /Users/jon/.rvm/gems/ruby-1.9.3-p0/gems/railties-3.2.1/lib/rails/commands/server.rb:42:in `initialize'
02:20:01 web.1     |    from /Users/jon/.rvm/gems/ruby-1.9.3-p0/gems/railties-3.2.1/lib/rails/commands.rb:50:in `new'
02:20:01 web.1     |    from /Users/jon/.rvm/gems/ruby-1.9.3-p0/gems/railties-3.2.1/lib/rails/commands.rb:50:in `<top (required)>'
02:20:01 web.1     |    from script/rails:6:in `require'
02:20:01 web.1     |    from script/rails:6:in `<main>'
02:20:01 web.1     | process terminated
02:20:01 system    | sending SIGTERM …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails heroku thin foreman

8
推荐指数
2
解决办法
3894
查看次数

Ruby Debug:Skip Rails Code

当单步执行Rails中的Ruby调试器时,我怎么只让它停止在我编写的代码中,跳过所有本机Rails代码?

(即跳过所有看起来像这样的代码)

/Users/jon/.rvm/gems/ruby-1.9.3-p0/gems/activesupport-3.2.1/lib/active_support/core_ext/module/remove_method.rb:4
remove_method(method)
(rdb:1) s
[76, 85] in /Users/jon/.rvm/gems/ruby-1.9.3-p0/gems/activesupport-3.2.1/lib/active_support/core_ext/class/attribute.rb
   76          def self.#{name}?() !!#{name} end
   77  
   78          def self.#{name}=(val)
   79            singleton_class.class_eval do
   80              remove_possible_method(:#{name})
=> 81              define_method(:#{name}) { val }
   82            end
   83  
   84            if singleton_class?
   85              class_eval do
/Users/jon/.rvm/gems/ruby-1.9.3-p0/gems/activesupport-3.2.1/lib/active_support/core_ext/class/attribute.rb:81
define_method(:#{name}) { val }
(rdb:1) s
[79, 88] in /Users/jon/.rvm/gems/ruby-1.9.3-p0/gems/activesupport-3.2.1/lib/active_support/core_ext/class/attribute.rb
   79            singleton_class.class_eval do
   80              remove_possible_method(:#{name})
   81              define_method(:#{name}) { val }
   82            end
   83  
=> 84            if singleton_class?
   85              class_eval do
   86                remove_possible_method(:#{name})
   87                def #{name}
   88                  defined?(@#{name}) ? @#{name} : …
Run Code Online (Sandbox Code Playgroud)

ruby debugging ruby-on-rails skip

5
推荐指数
1
解决办法
1014
查看次数

Ruby:优雅的方式来编写`if o.class == ClassA或o.class == ObjectB或o.class == ObjectC`

是否有一种优雅的写作方式

  if o.class == ClassA or o.class == ClassB or o.class == ClassC
Run Code Online (Sandbox Code Playgroud)

我不是特意想要比较课程,这只是一个例子,我没有用布尔做事,所以我做不了类似的事情

  if o.class == (ClassA or ClassB or ClassC)
Run Code Online (Sandbox Code Playgroud)

其他例子是

  if string == "asdf" or string == "1337"
Run Code Online (Sandbox Code Playgroud)

我发现的唯一的东西似乎是

  if [ClassA, ClassB, ClassC].include? o.class
Run Code Online (Sandbox Code Playgroud)

要么

  if ["asdf", "1337"].include? string
Run Code Online (Sandbox Code Playgroud)

ruby if-statement

3
推荐指数
1
解决办法
860
查看次数