新的rails版本出来了,修改了不少bug,加强了不少的功能,同时也给原来开发项目的带来了不少问题,不能平稳升级,现把自已升级过程中修正的地方列一下,希望都大家有用。
1.似乎配置文件中数据库要存在,密码不能为空,加强了安全级别;
2.修改配置文件environment.rb
在Rails::Initializer.run do |config|块内后边加入代码:
config.action_controller.session={:session_key=>"_myapp_session",:secre=>"some secret phrase of at least 30 character"}
3.在配置文件boot.rb中把原来的require_gem改为gem;
4.开发代码中render..text不能使用了,改为render :text=>''
邮件发送变动:
ActionMailer::Base.smtp_settings = { #2.0 smtp_settings ,1.2 server_settings
...
}
分享到:
- 2008-01-12 12:03
- 浏览 1326
- 评论(8)
- 论坛回复 / 浏览 (8 / 3743)
- 查看更多
相关推荐
随着互联网的快速发展,Ruby on Rails作为一种流行的Web开发框架,在开发领域得到了广泛的应用。它的简易性与高效性让许多开发者为之青睐。而想要在本地环境搭建Ruby on Rails的开发环境,掌握正确的安装步骤是基础...
在Ruby on Rails框架中,`Rails 2.0.2`是一个较早的版本,而分页功能在那个时期并不像现在的Rails应用那样内置在框架内。为了实现分页,开发者通常需要安装并使用第三方插件,比如"will_paginate"。这个插件允许你在...
这个过程可能需要一些时间和耐心,但遵循上述步骤,您将成功建立一个兼容ruby1.8.6和rails2.0.2的开发环境。同时,提供的`安装说明.xls`文件应该包含更详细的步骤和可能遇到的问题解决方案,确保您在整个过程中得到...
本文将详细解释一个常见的问题:“在 Windows 下安装或升级 Rails 时,gem 命令提示需要更新 PATH 或下载 DevKit”,并提供详细的解决方案。 #### 一、问题背景 当你尝试通过 `gem` 命令安装或更新 Rails(或其他 ...
升级后,这些测试能帮助识别并修复可能出现的问题。 7. **性能优化**:考虑文件上传的性能,如分块上传、预处理(如缩略图生成)、异步处理等。ActiveStorage支持后台作业处理,如使用ActiveJob。 8. **安全**:...
Rails 是一个基于 Ruby 语言的 web 应用程序框架,以其“约定优于配置”的设计理念和高效的开发速度而闻名。在本文中,我们将深入分析 Ruby on Rails 2.0.2 的源代码,特别是关注其启动过程。 首先,Rails 的启动...
《Rails101_by_rails4.0》是一本专注于Rails 4.0.0版本和Ruby 2.0.0版本的自学教程书籍,它定位于中文读者,旨在成为学习Rails框架的参考教材。Rails(Ruby on Rails)是一个采用Ruby语言编写的开源Web应用框架,它...
通常,较新的Rails版本支持较新的MySQL版本,但旧版本的Rails可能需要降级MySQL或升级Rails以解决问题。 总结来说,解决Rails与MySQL连接问题涉及检查配置文件、安装和更新依赖、确保系统库完整、确认服务状态和...
这个压缩包包含了一份完整的Rails 2.0.2帮助文档,是学习和使用Rails 2.0.2的重要参考资料。 在Rails 2.0.2中,开发者可以体验到以下关键知识点: 1. **安装与设置**:Rails可以通过Gem包管理器进行安装。了解如何...
- **回滚**:如果更新后出现问题,可以通过`git`命令或者手动修改`Gemfile`来回滚到之前的版本。 #### 六、添加第二个路由 - **配置**:在`config/routes.rb`文件中添加新的路由规则,例如`get 'new_route' => '...
Ruby on Rails,通常简称为Rails,是一个基于Ruby编程语言的开源Web应用框架,遵循MVC(Model-View-Controller)架构模式。这个“Rails项目源代码”是一个使用Rails构建的图片分享网站的完整源代码,它揭示了如何...
安装完成后,打开Aptana Studio,创建一个新的Rails项目。在“File”菜单中选择“New”然后点击“Rails Project”。在弹出的对话框中,为项目命名,选择Rails版本,以及项目的保存位置。确认设置无误后,点击...
Rails Recipes是一本针对Ruby on Rails框架的实用书籍,它收集了一系列高效解决问题的技巧和方法,也被称为“Rails开发者的宝典”。作者们通过分享自己的经验和见解,为Rails程序员提供了一本既有实际操作指导又有...
Rails 3.1 和 Cucumber-Rails 1.2.0 是两个在Web开发领域非常重要的工具,尤其对于Ruby on Rails框架的测试和自动化流程。本文将深入探讨这两个组件,以及它们如何协同工作来增强软件开发的效率和质量。 首先,...
3. **利用新功能实现旧功能:** 升级到新版本后,可以考虑使用新特性来重新实现旧的功能,这样不仅能提高代码的效率,还可以简化维护过程。 #### 重构路线图 1. **社区准则:** 遵循社区驱动的编码风格指南,如 `...
从给定的文件信息来看,我们正在探讨的是一本关于Ruby on Rails的书籍,书名为《Simply Rails2》,作者是Patrick Lenz。本书旨在为初学者提供深入理解Ruby on Rails框架的指南,从基础概念到高级主题均有涵盖,是...
描述中提到的博文链接指向了一个ITEYE博客文章,尽管具体内容未提供,但通常这样的博客可能会包含Rails的使用技巧、最佳实践、新版本更新或者特定问题的解决方案。 标签 "源码" 暗示了可能涉及Rails的源代码分析或...
总的来说,这个压缩包对于Ruby on Rails的初学者或希望升级现有项目的开发者来说,是一个宝贵的资源。它提供了便捷的方式来获取和安装Rails框架,从而快速进入开发状态。不过,使用前应确保已安装好Ruby环境,并了解...
Rails,全称为Ruby on Rails,是一款基于Ruby编程语言的开源Web应用程序框架,以其MVC(模型-视图-控制器)架构模式而闻名。"Advanced Rails" 涵盖了Rails开发中的高级主题和技术,是Ruby on Rails学习进阶的重要...