![]() |
1
4
机架不包括在内,因为它是一个框架宝石。要提供此gem,您可以手动将其解包到vendor/gems中,如下所示:
你也可以开始使用 bundler 为了管理您的依赖关系,正如Rails现在默认情况下在版本3中所做的那样,以避免出现与您当前遇到的问题类似的问题。 |
![]() |
2
0
您的第一个问题是Rails 2.1.0不使用机架作为中间层。 您还需要在config/environment.rb文件中更改rails版本。 另外,根据您使用的其他gem,您可能需要返回到与2.1.0一起工作的稳定版本。 就我个人而言,我会在我的本地计算机上安装2.1.0。创建一个具有该Rails版本的新应用程序,从2.3.5项目(当然还有单元测试和公用文件夹等)中复制应用程序文件夹,然后查看是否可以让它在本地计算机上的2.1.0下运行,在运行时替换掉服务器日志上回溯失败的gems,或者在浏览器中。这比在生产模式下运行并查看Apache日志容易得多。假设您有好的单元测试,可以呈现所有视图并调整模型代码,那么您应该快速地清除自2.1.0以来添加的、在旧版本的Rails中不受支持的任何方法。 |
![]() |
Animesh Arya · 关联模型的Rspec 2 年前 |
![]() |
Kellen · 查看$卷展栏功能列表 2 年前 |
![]() |
Akshit Thakur Ak · 我怎样才能把铁轨停下来? 2 年前 |
![]() |
solidsnake99 · Rails db:如何绕过验证 2 年前 |
![]() |
Spyros · 从数组中删除nil值,并从引用数组中删除相应的项 2 年前 |
![]() |
Pauli-E · 当div打开并滚动到屏幕上时,向div添加类 2 年前 |
![]() |
ejoka · 如何使用Rails 7模型属性作为CSS标记值 2 年前 |