好久没记录了,这期间做了很多事
发现网上的资料远不够学习的
于是去书店买了本书--
《Web开发敏捷之道--应用Rails进行敏捷Web开发,第二版》
感觉这书很好,讲的很细,比较适合有编程基础但刚接触Ror的人学习(打了折80多块)
唯一的不足就是比较老了,貌似第三版已经出了,但是还没有中文版。
—————————————————————————————————————————
当然,光看是没有用的。买来之后翻了几十页,决定跟随书中的实例讲解做一遍。
这期间个人感觉最费劲的就是搭配环境,所以总结了几条经验。
1.跟随教程学习的时候,最好按照教程中的软件版本安装。会省去很多不必要的麻烦。
2.在弄懂一个参数的作用之前,不要随意更改它。(就因为一个MySql端口号,害得我调查了一下午。)
3.看书的同时记笔记,如果不是借来的书,最好是在书上时时标注。方便以后查阅,也方便他人借阅时参考。
—————————————————————————————————————————
比起刚刚接触Ror时那份惊奇,现在更多的感觉是赞叹rails作者的用心良苦。与其说rails是最简洁的框架,不如说它是最死板的框架。(也许你会举出很多例子来告诉我它并不死板,但我说的是,如果真的想发挥它的敏捷优势,你必须熟练的掌握并遵守它的“规约”)
目前正在跟随教程中的一个书店实例进行临摹,偶尔自己改动改动看看效果。打算完成之后改用rails2.0重新做一遍。
最后,我认为,搭建环境是最锻炼人也是最折磨人的,光一个radrails就折腾了将近半天,加上ruby和rails,总计花费了3天左右在环境上。但是收获还是有的,总体上了解了ruby和rails的关系,对了,还有mysql,这是我第一次用,呵呵。
分享到:
相关推荐
在Ror块中,不仅有常规的残差学习,还有更高层次的残差学习,即残差学习的残差。这种多层次的结构使得网络能更细致地理解特征,并且有助于减少过拟合,提高模型的泛化能力。 **CIFAR-10和CIFAR-100数据集** CIFAR-...
RoR(Ruby on Rails)是一种流行的开源Web开发框架,以其高效和简洁的代码著称。然而,随着网站规模的增长,性能优化成为...通过学习和实践这些经验,开发者可以更好地应对RoR性能挑战,创建出更健壮、高效的Web应用。
在提供的压缩包文件中,我们可以看到"Ruby语言中文教程",这暗示了资源可能包含了关于Ruby语言的基础知识和进阶内容,对于学习RoR至关重要。Ruby是RoR的基础,理解其语法和特性对于掌握RoR框架极其关键。 **Ruby...
NULL 博文链接:https://xuxiangpan888.iteye.com/blog/266696
**初探ROR** Ruby on Rails(简称ROR)是一个基于Ruby编程语言的开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,旨在促进...通过学习和实践,你将能够利用ROR构建出功能强大、易于维护的Web应用程序。
在这个选题方向中,我们主要探讨的是与RoR相关的源代码分析和学习。源代码是理解任何编程语言或框架工作原理的关键,对于RoR来说也不例外。 在深入源代码之前,我们需要了解RoR的一些核心概念。如ActiveRecord,它...
"ror实例"可能指的是在学习或实践中,通过创建一个具体的Rails应用程序来理解和掌握RoR的工作原理和最佳实践。 在Ruby on Rails中,重要知识点包括: 1. **Gemfile与Gemfile.lock**:项目中的Gemfile用于指定项目...
在Ruby on Rails(ROR)开发环境中,安装和配置正确的依赖包是至关重要的。这个压缩包包含了一系列用于ROR框架的基础组件,但不包括Ruby本身。让我们深入了解一下这些包的作用和重要性。 首先,`actionpack`是Rails...
在本篇ROR(Ruby on Rails)学习笔记中,我们将深入探讨如何在Windows XP操作系统上进行环境的安装和配置。Ruby on Rails是一个流行的开源Web应用框架,它基于Ruby编程语言,以其“DRY”(Don't Repeat Yourself)...
基于RoR的博客系统,代码风格简单清晰,前后太完善,适合初学者。
《机遇ROR的图书管理系统》是一份以Ruby on Rails(简称ROR)技术为核心,旨在构建高效、便捷的图书管理解决方案的学习资料。Ruby on Rails,是基于Ruby编程语言的开源Web应用框架,它遵循MVC(Model-View-...
【标题】"learnRoR:艰难地学习RoR"揭示了这个项目是关于学习Ruby on Rails(RoR)框架的个人历程。RoR,或Rails,是由David Heinemeier Hansson开发的一个开源Web应用程序框架,它完全用Ruby编程语言编写。Ruby是一...
#### 三、具体步骤 ##### 1. 安装Ruby - **选择版本**:根据个人需求选择合适的Ruby版本。本文中采用的是Ruby 1.8.7版本。虽然这是一个较老的版本,但在当时背景下,它能很好地支持Rails 3.0.9。 - **安装过程**:...
#### 三、扩展学习资源 - **书籍推荐**:《Agile Web Development with Rails》是一本经典的RoR教程,适合进一步深入了解RoR的开发实践。 - **在线社区**:参与Ruby on Rails官方论坛或Stack Overflow等社区,获取...
### ROR 文件的上传与下载:深入解析与实践 在Ruby on Rails(简称ROR)框架下,处理文件的上传与下载是一项常见的需求,尤其是在构建包含媒体内容的应用程序时。本文将基于给定的文件信息,详细阐述如何在Rails...
FreeMIS是一个基于Ruby on Rails(RoR)框架构建的管理信息系统(MIS)。RoR是由David Heinemeier Hansson开发的一个开源Web应用程序框架,它遵循“Don't Repeat Yourself”(DRY)原则,强调简洁和生产力。RoR使用...
ROR环境 Ruby version 1.9.3 (java) RubyGems version 1.8.24 Rack version 1.4 Rails version 3.2.12 JavaScript Runtime therubyrhino (Rhino) Active Record version 3.2.12 Action Pack version 3.2.12 ...
破解版本的JAR包,放到本地磁盘,ECLIPUS直接用,到JVM设置直接加 -noverify -javaagent:D:\javarebel.jar
在IT行业中,Ruby on Rails(简称ROR)是一款基于Ruby语言的开源Web应用程序框架,它遵循MVC(Model-View-Controller)架构模式,旨在简化Web应用开发过程,提高开发效率。本文将深入探讨如何配置ROR开发环境,以及...