|
|
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中不受支持的任何方法。 |
|
cluster1 · 采取独立的新行动的好处是什么? 1 年前 |
|
|
Robert · 使用JSON或哈希时,将NULL替换为NIL 1 年前 |
|
|
Fred Willmore · Rails控制器不呈现任何模板 2 年前 |
|
|
Diogo Amaral · 实现API请求的正确方式 2 年前 |
|
|
Meknassih · 在控制器方法中分配给模型没有任何作用 2 年前 |
|
|
Michael Ding · Rails上的默认会话到期问题 2 年前 |
|
|
Flávio · 基于另外两个生成数组 2 年前 |