ruby-on-rails - 神秘的: `require "rubygems"` inside controller

标签 ruby-on-rails ruby ruby-on-rails-4 rubygems

我在 Rails 4.1 应用程序中处理一些遗留代码(由其他人编写),我注意到......

需要“ ruby ”

...在其中一个 Controller 的顶部。我认为我非常熟悉 Rails 的工作原理,但这让我感到困惑。有充分的理由说明它应该在那里吗?

最佳答案

只有当应用程序使用 Ruby v1.8 时才应该存在 如果应用使用 Ruby v1.9+ 则没有必要。

来源:http://guides.rubygems.org/rubygems-basics

关于ruby-on-rails - 神秘的: `require "rubygems"` inside controller,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41293530/

相关文章:

ruby-on-rails - SASS 不会在 Sublime Text 2 中构建 [Errno 2] No such File or Directory

ruby - 如何查找一个数组是否是 Ruby 中另一个数组的子集?

ruby-on-rails - 无法从类内部访问私有(private)方法?

caching - 从 Ruby on Rails 4 上的磁盘缓存中清除过期的缓存条目

ruby-on-rails - 默认情况下,ActiveRecord 中的 .order 方法参数是否经过清理?

ruby-on-rails - Rails 条件 ('if' ) 基于 Controller Action 的语句

javascript - Highcharts 图表仅在调整窗口大小时正确显示

ruby-on-rails - Ruby:Declarative_authorization 多态关联

ruby-on-rails - 如何从 Rails Controller 向 Node 服务器发送消息

ruby-on-rails - CORS 开发政策阻止的所有请求