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设计的理念与信仰,给自己的思想充电。
分享到:
相关推荐
是一个在线学习管理系统应用程序。 这个项目是由其他三个开发人员和我本人共同努力完成的。 目录 入门 初始软件环境条件 版本管理器 软件包管理器-GEMS(与Ruby一起安装) 代码编辑器 , , 等 操作系统-MAC OS,...
用Rails 4.2构建的一个小型电子商务应用程序,以通过示例的方式来介绍Rails。 作为一名学生,我曾使用此应用程序来解决错误并通过票证样式实现票证。 以下是我已完成的那些票的列表。 使用者介面变更 空的购物车*...
在学习Ruby on Rails的过程中,不同教程使用的Ruby和Rails版本不一样,为了保持和教程中使用的版本一致,我们可以用RVM(Ruby Version Manager)来控制当前的Ruby/Rails版本,方便切换。 RVM的安装在这里不是重点,...
借业务调整的机会,笔者痛定思痛,决定从测试代码做起,并随着不断地学习和应用,慢慢体会到测试代码的好处。改变思路:能做到从需求到代码的过程转换,逐步细化;简化代码:力图让每个方法都很小,只专注一件事;...
如果您了解Rails或仍在学习中,我们欢迎您! 下面我们就如何捐款做出一些步骤: 在项目根目录的pt-BR /文件夹中,检入.md文件(使用Markdown创建),如果要翻译的页面具有英文文本。 让我们以active_record_basics...
借业务调整的机会,笔者痛定思痛,决定从测试代码做起,并随着不断地学习和应用,慢慢体会到测试代码的好处。 改变思路:能做到从需求到代码的过程转换,逐步细化; 简化代码:力图让每个方法都很小,只专注一件事...
学习目标 结合使用JavaScript前端和仅API的Rails构建 介绍 旋转Rails API的能力实际上可以帮助我们开发前端JavaScript的功能,因为在您编写代码时,API会为您提供切实可行的帮助。 对于此项目,您将需要构建...
学习目标 结合使用JavaScript前端和仅API的Rails构建 介绍 旋转Rails API的能力实际上可以帮助我们开发前端JavaScript的功能,因为在您编写代码时,API会为您提供切实可行的帮助。 对于此项目,您将需要构建...
观景大师 ##Rails 的布局版本切换器。动机: 在彻底改造应用程序的界面时,我们有责任确保用户不会因转换而受到影响,因为他可能需要重新学习从头开始使用我们的应用程序。 最小化对用户影响的常见模式是允许他们在...
学习目标 将JavaScript前端与仅API的Rails结合起来 介绍 旋转Rails API的功能实际上可以帮助我们开发前端JavaScript功能,因为在您编写代码时,API会提供切实可行的解决方案。 对于此项目,您将需要构建JavaScript...
宠物小精灵团队计划学习目标将JavaScript前端与仅API的Rails结合起来介绍旋转Rails API的功能实际上可以帮助我们开发前端JavaScript功能,因为在您编写代码时,API会提供切实可行的解决方案。 对于此项目,您将需要...
学习目标 将JavaScript前端与仅API的Rails结合起来 介绍 旋转Rails API的功能实际上可以帮助我们开发前端JavaScript功能,因为在您编写代码时,API会提供切实可行的解决方案。 对于此项目,您将需要构建JavaScript...
学习目标 将JavaScript前端与仅API的Rails结合起来 介绍 旋转Rails API的功能实际上可以帮助我们开发前端JavaScript功能,因为在您编写代码时,API会提供切实可行的解决方案。 对于此项目,您将需要构建JavaScript...
学习目标 将JavaScript前端与仅API的Rails结合起来 介绍 旋转Rails API的功能实际上可以帮助我们开发前端JavaScript功能,因为在您编写代码时,API会提供切实可行的解决方案。 对于此项目,您将需要构建JavaScript...
此应用专门针对尝试学习陌生的Rails数据库的用户。网址如何使用应用程序为了从此应用程序中获得最大收益,强烈建议仅在尺寸合适的显示器(24英寸以上)上使用此应用程序,以留出空间。 要开始绘制图表,必须先上传...
学习目标 将JavaScript前端与仅API的Rails结合起来 介绍 旋转Rails API的能力实际上可以帮助我们开发前端JavaScript的功能,因为在您编写代码时,API会为您提供切实可行的帮助。 对于此项目,您将需要构建...
在几分钟内学习如何实现它。 其他语言的实现: 。网JavaPython PHP 节点设置要求 2.6.x版本 10.x或12.x版本 Twilio帐户设置该应用程序应为您编写自己的应用程序提供现成的起点。 在开始之前,我们需要收集运行应用...
该应用程序是一个简单易用的应用程序商店,它提供用于查找和选择应用程序的店面,实现,使用提供移动应用程序仪表板,并支持通过与学习管理系统集成 。 此应用程序正在开发中,目前不打算用于生产。 卡萨 协议 提供...
覆盆子厨师 历史 Raspberry Cook是一个始于2015年9月的项目。第一个想法很简单:尝试在不知情的情况下构建Web应用程序。 为了使其更有趣,我想在Raspberry Pi B +上... 我打破了所有结果,将其转换为Ruby On Rails Fr
电子学习系统 该应用程序用于在线课程,讲座或研讨会的准备和实施。 用户能够查看公共课程列表,注册课程并在线上课。 用户有机会创建和进行自己的作者课程,从而将其公开或限制为有限的用户列表。 电子邮件,课程...