`
javaqiang
  • 浏览: 17383 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

rails3 某些变化

阅读更多

1.1 安装

写道
gem install rails --pre

 

1.2 rails application object

   rails 3 支持同一个进程运行多个rails 应用, 每一个rails 应用现在必须有一个相应的应用对象, 这个对象定      义在 config/application.rb 中.

 

1.3 script/* 被替换 script/rails

    原来的 script 加目录被替换为成 script/rails eg:

写道
> rails console #instead of script/console 
> rails g scaffold post title:string #instead of script/scaffold post title:string

   运行 rails -help 可以看到所有的选项

 1.4 编辑Gemfile

  rails 3 用Gemfile

 

Rails 3 Beautiful Code

 

old scripts                        new hotness

 

script/generate  =====> rails g

script/console     =====> rails c

script/server       =====> rails s

script/dbconsole =====> rails db

 

 

 

http://edgeguides.rubyonrails.org/

分享到:
评论

相关推荐

    Agile Web Development with Rails 3nd Edition Beta.pdf

    ### 敏捷Web开发与Rails 3:关键知识点解析 #### 一、Rails版本与兼容性 本书《敏捷Web开发与Rails》第三版是基于Rails 2编写的。截至本书印刷时,当前可用的Rails Gem版本为2.1。书中所包含的所有代码均已在该...

    Agile Web Development With Rails 3rdEdition

    然而,如果你确实决定运行这个实验性的Rails代码,你会发现本书中的一些内容(以及你现有的Rails应用程序中的某些部分)可能不再运行。要确定你正在运行的Rails版本,可以在命令提示符下输入`rails -v`。 - Sam ...

    重构你的Rails程式码

    例如,某些旧的功能可能已经不再适用,或者有更好的方式实现。 3. **利用新功能实现旧功能:** 升级到新版本后,可以考虑使用新特性来重新实现旧的功能,这样不仅能提高代码的效率,还可以简化维护过程。 #### 重构...

    Agile Web Development with Rails

    Rails的核心开发团队一直在持续改进Rails框架,随着时间的推移,新的发布可能会引入与早期版本不兼容的变化。例如,某些应用可能在旧版本中正常运行,但在新版本中会遇到问题。 为了确保读者能够顺利地跟随书中的...

    Ruby on Rails 指南 v5.0.1 中文版

    - **迁移**:介绍如何使用迁移来管理和维护数据库结构的变化。 #### ActiveRecord迁移 - **迁移概述**:解释迁移的概念及其在Rails开发中的重要性。 - **创建迁移**:展示如何生成新的迁移文件。 - **编写迁移**:...

    NetBeans Ruby and Rails IDE with JRuby 2009

    - **安装具有本地扩展的Gems**:某些Gems可能需要编译本地代码,NetBeans提供了相应的解决方案。 - **添加服务器**:为了便于部署应用,可以在NetBeans中添加服务器配置。 - **访问数据库**:NetBeans支持通过IDE...

    rails2

    通过定义一系列的迁移文件,开发者可以追踪数据库表结构的变化历史,并按需更新数据库结构。 - 迁移文件通常包含两个方法:`up` 和 `down`,分别用于执行升级操作和降级操作。这种方式不仅便于版本控制,还可以在多...

    Agile Web Development with Rails中文版 3rd Edition

    增加了访问权限控制,确保只有经过授权的用户才能访问某些资源。 **11.4 迭代F4:增加边栏,以及更多的管理功能** 增强了后台管理界面,并添加了更多实用的功能。 #### 十二、任务G:最后一点小改动 这部分介绍...

    Rails2.0资料

    总体来说,Rails 2.0虽然没有带来革命性的变化,但它通过一系列小幅度的改进和优化,提升了开发效率,增强了系统的稳定性和安全性。对于正在使用Rails进行Web开发的团队来说,了解这些新特性是非常有价值的。

    Ruby-ActionPack的Action缓存在Rails40中从核心移除

    在Rails 3.x及以前,Action Cache允许开发者标记一个Action,将其结果缓存到磁盘或内存中,以便后续相同请求可以直接返回缓存的内容,而无需重新执行Action。这种缓存方式在处理静态内容或数据库查询结果不变的情况...

    深入理解Ruby on Rails中的缓存机制

    在某些情况下,页面虽然动态生成,但内容变化并不频繁。对于这类页面,可以采用Rails的页面缓存功能。页面缓存可以将渲染完成的HTML存储起来,当下次再有请求时,直接将缓存的HTML内容发送给客户端,从而避免了重复...

    浅谈Ruby on Rails下的rake与数据库数据迁移操作

    在Ruby on Rails框架中,数据库迁移是开发过程中不可或缺的一部分,用于管理数据库模式的变化。本文将深入探讨Rails中的rake工具和数据库迁移的概念,以及如何正确地利用它们。 首先,Rails中的Migration是数据库...

    ember-appkit-rails:Ember Appkit for Rails

    如果你是从以前版本的宝石,因为在某些生成的文件的断裂API变化的概率高的升级,你已经拥有你应该重新运行rails g ember:bootstrap ,做一个diff上正在文件产生与您所拥有的。 先决条件 是必需的。 您可以从网站下载...

    example-stripe-ach-rails:Rails中的Stripe ACH示例应用程序

    3. **配置Stripe**:在Rails配置文件中设置Stripe的API密钥。 4. **创建支付表单**:在前端界面中创建一个表单,收集用户的支付信息,包括ACH所需的银行账户信息。 5. **使用Stripe API**:后端代码中,使用Stripe...

    simple-api-server-rails

    3. **config** 目录:包含Rails的配置文件,如数据库配置(database.yml)、环境变量(secrets.yml)和路由配置(routes.rb)。 4. **app** 目录: - **models**:包含数据模型,定义业务逻辑和数据库交互。 - **...

    PortableRails:使 Ruby 2.1 + Rails 4 可移植到 Windows 平台(换句话说,无需命令行不友好的安装程序即可工作)

    使 Rails 运行的其他选项需要安装程序( 或 ),这很好,但在某些环境(访问受限的帐户)中安装不是一个选项。 而在其他环境中,你,好吧,我宁愿有一个命令行选项,而不是需要最终用户按“下一步”、“下一步”、...

    sample_app:Ruby on Rails 教程示例应用程序

    - `db/`:数据库相关的文件,如迁移(migrations)用于数据库结构的变化。 - `config/`:配置文件,包括环境设置、路由、应用配置等。 - `lib/`:自定义库和扩展代码。 - `public/`:静态资源,如HTML文件、图片、 ...

    ruby文档。pdf

    虽然Java框架在某些场景下仍有其独特优势,但从整体发展趋势来看,Ruby on Rails无疑为Web开发带来了一场革命性的变化。对于想要提高开发效率或寻找更优解决方案的开发者来说,Ruby on Rails无疑是一个值得考虑的...

    wupee:非常简单的Rails通知系统

    重大变化在几个项目中使用了这个gem之后,我意识到所有项目在通知的配置方面都有不同的需求(无论用户是否应该收到通知或电子邮件)。 我们有不需要配置的应用程序,因此我们创建了许多Wupee :: ...

    AsteriskHacking

    3. **Asterisk与Rails集成**: - **目的**:结合Asterisk的强大通信能力与Rails的高效开发特性,实现更为复杂的电话应用。 - **应用场景**: - 办公室PBX系统:为企业提供内部电话服务。 - 呼叫中心:构建客户...

Global site tag (gtag.js) - Google Analytics