`
JasonChi
  • 浏览: 91813 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

rails 学习(转)

 
阅读更多
1. 书籍:

rails 圣经: Agile Web Development with Rails
Ruby 圣经: programming ruby
Rails Recipes:  rails 菜单,介绍几十个最常用的rails的偏方,涉及View, AJAX, 数据库,email, 是实用主义至上的书籍,相信每个rails项目都会用到其中的偏方。

有这三本书足以。

2. 常用的plugin 和 gem

2.1 Capistrano:  让部署成为乐趣
2.2 Streamlined: 一分钟做好网站后台的好工具。
2.3 RedCloth: 做Rich Content 的好东西
2.4 File_column: 简化文件上传的插件,虽然谁都可以很快写这样一个小插件,不过用他更简单。
2.5 Rmagick: 图像处理,与File_column配合处理用户上传图片
2.6 acts_as_authenticated: 帮助产生基本的非常优秀的用户认证代码,省去密码加密等许多麻烦。不过也要手动加入一些功能,例如用户角色划分,remember me
2.7 exception_notification: 当网站出现异常时,发送email提醒程序员。
2.8 globalize: 提供了多种语言的支持,使开发多语言的网站更简单。

3. 学习手段
3.1 三本书在手边。
3.2 加入到实际项目中
3.3 从最简单的plug-in 开始阅读源代码,与精英对话才能成为精英,最后要阅读rails源代码,
3.4 加入到rails的社区中,
例如 railscn.com 
还有google group的ROR北京社区。
国外的社区推荐 google group 的 rails talk 社区。
3.5 找个rails空间,享受成就感, 推荐 Dreamhost.com 24美元,200G空间。
3.6 podcast: 聆听来自前沿技术发源地的声音,体会web设计的理念与信仰,给自己的思想充电。
分享到:
评论
2 楼 JasonChi 2011-08-18  
Hooopo 写道

google group的ROR北京社区在哪里啊

我是别人博里转来的 还不太清楚
1 楼 Hooopo 2011-08-17  

google group的ROR北京社区在哪里啊

相关推荐

    emerald-jabs:全栈Rails学习管理系统

    是一个在线学习管理系统应用程序。 这个项目是由其他三个开发人员和我本人共同努力完成的。 目录 入门 初始软件环境条件 版本管理器 软件包管理器-GEMS(与Ruby一起安装) 代码编辑器 , , 等 操作系统-MAC OS,...

    jungle-rails:一个通过示例学习Rails的电子商务Rails应用程序

    用Rails 4.2构建的一个小型电子商务应用程序,以通过示例的方式来介绍Rails。 作为一名学生,我曾使用此应用程序来解决错误并通过票证样式实现票证。 以下是我已完成的那些票的列表。 使用者介面变更 空的购物车*...

    使用RVM实现控制切换Ruby/Rails版本

    在学习Ruby on Rails的过程中,不同教程使用的Ruby和Rails版本不一样,为了保持和教程中使用的版本一致,我们可以用RVM(Ruby Version Manager)来控制当前的Ruby/Rails版本,方便切换。 RVM的安装在这里不是重点,...

    高效的单元测试Rails该怎样进行

    借业务调整的机会,笔者痛定思痛,决定从测试代码做起,并随着不断地学习和应用,慢慢体会到测试代码的好处。改变思路:能做到从需求到代码的过程转换,逐步细化;简化代码:力图让每个方法都很小,只专注一件事;...

    rails-guides-pt-BR:在此存储库中,我们寻求将Rails Guides翻译成中文的帮助。 您可以看到已翻译成的内容

    如果您了解Rails或仍在学习中,我们欢迎您! 下面我们就如何捐款做出一些步骤: 在项目根目录的pt-BR /文件夹中,检入.md文件(使用Markdown创建),如果要翻译的页面具有英文文本。 让我们以active_record_basics...

    对Ruby on Rails进行高效的单元测试的教程

    借业务调整的机会,笔者痛定思痛,决定从测试代码做起,并随着不断地学习和应用,慢慢体会到测试代码的好处。 改变思路:能做到从需求到代码的过程转换,逐步细化; 简化代码:力图让每个方法都很小,只专注一件事...

    js-rails-as-api-pokemon-teams-project-new

    学习目标 结合使用JavaScript前端和仅API的Rails构建 介绍 旋转Rails API的能力实际上可以帮助我们开发前端JavaScript的功能,因为在您编写代码时,API会为您提供切实可行的帮助。 对于此项目,您将需要构建...

    js-rails-as-api-pokemon-teams-project-v-000

    学习目标 结合使用JavaScript前端和仅API的Rails构建 介绍 旋转Rails API的能力实际上可以帮助我们开发前端JavaScript的功能,因为在您编写代码时,API会为您提供切实可行的帮助。 对于此项目,您将需要构建...

    viewmaster:Rails 的布局版本切换器

    观景大师 ##Rails 的布局版本切换器。动机: 在彻底改造应用程序的界面时,我们有责任确保用户不会因转换而受到影响,因为他可能需要重新学习从头开始使用我们的应用程序。 最小化对用户影响的常见模式是允许他们在...

    js-rails-as-api-pokemon-teams-project-new-atlanta-web-033020

    学习目标 将JavaScript前端与仅API的Rails结合起来 介绍 旋转Rails API的功能实际上可以帮助我们开发前端JavaScript功能,因为在您编写代码时,API会提供切实可行的解决方案。 对于此项目,您将需要构建JavaScript...

    js-rails-as-api-pokemon-teams-project-new-芝加哥-web-021720

    宠物小精灵团队计划学习目标将JavaScript前端与仅API的Rails结合起来介绍旋转Rails API的功能实际上可以帮助我们开发前端JavaScript功能,因为在您编写代码时,API会提供切实可行的解决方案。 对于此项目,您将需要...

    js-rails as-api-pokemon-teams-project-new-hou01-seng-ft-060120

    学习目标 将JavaScript前端与仅API的Rails结合起来 介绍 旋转Rails API的功能实际上可以帮助我们开发前端JavaScript功能,因为在您编写代码时,API会提供切实可行的解决方案。 对于此项目,您将需要构建JavaScript...

    js-rails-as-api-pokemon-teams-project-new-onl01-seng-pt-021020

    学习目标 将JavaScript前端与仅API的Rails结合起来 介绍 旋转Rails API的功能实际上可以帮助我们开发前端JavaScript功能,因为在您编写代码时,API会提供切实可行的解决方案。 对于此项目,您将需要构建JavaScript...

    js-rails-as-api-pokemon-teams-project-new-onl01-seng-ft-050420

    学习目标 将JavaScript前端与仅API的Rails结合起来 介绍 旋转Rails API的功能实际上可以帮助我们开发前端JavaScript功能,因为在您编写代码时,API会提供切实可行的解决方案。 对于此项目,您将需要构建JavaScript...

    rails-db-Interactive:JavaScript应用程序用作RoR模型的图表工具

    此应用专门针对尝试学习陌生的Rails数据库的用户。网址如何使用应用程序为了从此应用程序中获得最大收益,强烈建议仅在尺寸合适的显示器(24英寸以上)上使用此应用程序,以留出空间。 要开始绘制图表,必须先上传...

    js-rails-as-api-pokemon-teams-project-online-web-sp-000

    学习目标 将JavaScript前端与仅API的Rails结合起来 介绍 旋转Rails API的能力实际上可以帮助我们开发前端JavaScript的功能,因为在您编写代码时,API会为您提供切实可行的帮助。 对于此项目,您将需要构建...

    clicktocall-rails:DevEd点击通话演练的代码示例

    在几分钟内学习如何实现它。 其他语言的实现: 。网JavaPython PHP 节点设置要求 2.6.x版本 10.x或12.x版本 Twilio帐户设置该应用程序应为您编写自己的应用程序提供现成的起点。 在开始之前,我们需要收集运行应用...

    casa-on-rails:CASA on Rails是UCLA对CASA规范的Rails实施

    该应用程序是一个简单易用的应用程序商店,它提供用于查找和选择应用程序的店面,实现,使用提供移动应用程序仪表板,并支持通过与学习管理系统集成 。 此应用程序正在开发中,目前不打算用于生产。 卡萨 协议 提供...

    website:用Ruby On Rails开发的烹饪食谱网站

    覆盆子厨师 历史 Raspberry Cook是一个始于2015年9月的项目。第一个想法很简单:尝试在不知情的情况下构建Web应用程序。 为了使其更有趣,我想在Raspberry Pi B +上... 我打破了所有结果,将其转换为Ruby On Rails Fr

    eLearningSystem:通过在线课程学习平台

    电子学习系统 该应用程序用于在线课程,讲座或研讨会的准备和实施。 用户能够查看公共课程列表,注册课程并在线上课。 用户有机会创建和进行自己的作者课程,从而将其公开或限制为有限的用户列表。 电子邮件,课程...

Global site tag (gtag.js) - Google Analytics