总的来说,我的问题是标题中的问题:

如何确定现有rails应用程序是基于哪个rails版本构建的?

更具体地说,出于我的目的,我想知道在没有gemfile的情况下如何查找(我对rails比较陌生,习惯于在gemfile中看到rails版本和所有rails 3应用程序,但不确定是否有旧版本.)

推荐答案

rake gems将打印出安装、冻结的gem、依赖项和版本等.

如果你使用bundler,你可以使用bundle show来列出你的应用程序正在使用的所有Ruby .

Ruby-on-rails相关问答推荐

如何测试自定义路由?

Rails turbo流只更新页面上的一个元素

带有data-turbo的rails`link_to‘未获得turbo_stream请求格式

如何在不触发每次编译的情况下运行`bin/rails测试`?

params.permit ruby​​3.2.1 更新后 Active::Record 的未定义方法=~

Ruby on Rails 中的多种布局

如何使用 Vim 插入 ERB 标签?

ArgumentError:您需要使用 :if 提供至少一个验证

您将如何在 Ruby on Rails 应用程序中使用 rSpec 测试观察者?

blueprint/screen.css 未预编译

查找日期时间与今天匹配的记录 - Ruby on Rails

如何在 Linux 上使用 Ruby 2.0 改进独角兽进程之间的内存共享

在 Ruby on Rails 上,我们如何在控制器中打印调试信息?

带有查询字符串参数的 Rails 动作缓存

如何让空白复选框作为假传递给参数

在 factory_girl 中填充与 children 的关联

Rails:立即渲染并退出

Post.all.map(&:id) 是什么意思?

使用 ruby​​ on rails 活动记录插入多条记录

Ruby on Rails 3:通过 Rails 将数据流式传输到客户端