Rails3教程_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Rails3教程 >>列表
文章出处:http://edgeguides.rubyonrails.org/getting_started.html1.HelloRails接下来我们要输出一个所有语言的都要学习的helloworld。要在rails应用中输出一个hellorails,你需要创建一个控制器以及一个视图。在rails的世界里,你几乎不用手动的一个个去创建各个控制器与视图,rails命令就可以帮忙我们搞定一切。$railsgcontrollerhomeindexrails将根据命令为你创建多个文件... 查看全文
文章出处:http://edgeguides.rubyonrails.org/getting_started.html1.HelloRails接下来我们要输出一个所有语言的都要学习的helloworld。要在rails应用中输出一个hellorails,你需要创建一个控制器以及一个视图。在rails的世界里,你几乎不用手动的一个个去创建各个控制器与视图,rails命令就可以帮忙我们搞定一切。$railsgcontrollerhomeindexrails将根据命令为你创建多个文件... 查看全文
· Rails3教程系列之一:Rails3入门发布时间:2011-10-10
文章出处:http://edgeguides.rubyonrails.org/getting_started.html再拾Rails的时候发现已经到3.0.3了,巨大的改变发现找篇中文教程都找不到,于是索性根据官方教程一边学一边翻译,就当学习笔记。水平有限,不足此处敬请谅解。1.环境搭建Ruby1.8.7+(那么由于187p248,249的bug可能会导致Rails3崩溃,官方建议使用1.9.2的Ruby版本)RubyGemsSQLITE3数据库(那么这个数据库是Rails内置支持的... 查看全文
· Rails3教程系列之一:Rails3入门发布时间:2011-10-10
文章出处:http://edgeguides.rubyonrails.org/getting_started.html再拾Rails的时候发现已经到3.0.3了,巨大的改变发现找篇中文教程都找不到,于是索性根据官方教程一边学一边翻译,就当学习笔记。水平有限,不足此处敬请谅解。1.环境搭建Ruby1.8.7+(那么由于187p248,249的bug可能会导致Rails3崩溃,官方建议使用1.9.2的Ruby版本)RubyGemsSQLITE3数据库(那么这个数据库是Rails内置支持的... 查看全文
文章出处:http://edgeguides.rubyonrails.org/getting_started.html1.HelloRails接下来我们要输出一个所有语言的都要学习的helloworld。要在rails应用中输出一个hellorails,你需要创建一个控制器以及一个视图。在rails的世界里,你几乎不用手动的一个个去创建各个控制器与视图,rails命令就可以帮忙我们搞定一切。$railsgcontrollerhomeindexrails将根据命令为你创建多个文件... 查看全文
文章出处:http://edgeguides.rubyonrails.org/getting_started.html1.HelloRails接下来我们要输出一个所有语言的都要学习的helloworld。要在rails应用中输出一个hellorails,你需要创建一个控制器以及一个视图。在rails的世界里,你几乎不用手动的一个个去创建各个控制器与视图,rails命令就可以帮忙我们搞定一切。$railsgcontrollerhomeindexrails将根据命令为你创建多个文件... 查看全文
文章出处:http://edgeguides.rubyonrails.org/getting_started.html1.显示一条Post当你在index页面点击一条文章的链接时,它将指向一条类似http://localhost:3000/posts/1的地址。Rails是把它作为show动作资源来解释的,然后传递1作为:id的参数。下面是show动作:defshow@post=Post.find(params[:id]... 查看全文
文章出处:http://edgeguides.rubyonrails.org/getting_started.html1.添加第二个模型在前面的教程中,我们已经学会的使用脚手架快速搭建一个简单的应用,毕竟脚手架不能做任何事情,现在我们需要在应用中添加第二个模型了。模型在rails中使用单数形式,而其相关的数据库将使用复数名称。那么对于一个博客来说,评论总是少不了的,我们现在就要创建一个Comment模型。对于大多数的rails程序员来说,一般都是通过rails的生成器来生成模型... 查看全文
文章出处:http://edgeguides.rubyonrails.org/getting_started.html1.列出所有Posts要开始查看功能的最简单的地方应该是列举所有记录的代码了。现在我们打开app/controllers/post_controller.rb,看到index方法defindex@posts=Post.allrespond_todo|format|format.html#index.html.erbformat.xml{render:xml=>@posts... 查看全文
出处:oreilly趁着上班前写一段@@那么从前面的教程中我们学习了如何创建一个简单的博客应用,我个人觉得无论你是新手还是从rails2过来,rails3还是比较容易上手的,现在我们就来看下rails3相比rails2,进步在哪里,优势又在什么地方.(本来这章打算写ujs的,无奈工作繁忙只能推到周日了)1... 查看全文
接Rails3入门(5)1.重构现在,我们博客的文章和评论都可以工作了,但是如果我们看下app/views/posts/show.html.erb模板,你会发现其代码又长又笨,还记得Rails的信条么?DRY!(不要做重复的事,DontRepeatYourself)现在我们使用局部模板来清理下这些代码吧.首先我们制作一个comment模板来显示一条文章下的所有评论.创建app/views/comments/_comment.erb:<p><b>Commenter:<... 查看全文
接Rails3入门(6)1.构建多模型表单现在的博客一般都有便签功能,方便读者通过关键字索引文章.要实现该特性你的应用需要在一个表单中交互多个模型.那么这时候Rails提供了另一个重要的功能:嵌套表单为了展示,我们将为post的多标签提供支持.首先,我们需要为标签创建模型:$railsgmodeltagname:stringpost:references然后:$rakedb:migrate接下来,编辑post.rb建立另一半关联,并告诉rails你需要通过posts来编辑tags... 查看全文
通过前面8篇文章的学习,我们已经基本掌握了如何快速开发一个简单的博客应用程序,本章作为入门的完结篇,我们将要学习来为博客加上ujs,让我们的博客加上一点ajax效果.ujs全称UnobtrusiveJavascript,这也是Rails3的重要特性之一.Rails3的ujs利用了HTML5中data-*@属性的巨大优势,而摒弃了以前基于PrototypeJS的构造器.(在rails1和rails2中,我们使用ajax可能会利用xxx.rjs或者xxx.js.builder... 查看全文
· Rails3教程系列之一:Rails3入门发布时间:2010-12-05
文章出处:http://edgeguides.rubyonrails.org/getting_started.html再拾Rails的时候发现已经到3.0.3了,巨大的改变发现找篇中文教程都找不到,于是索性根据官方教程一边学一边翻译,就当学习笔记。水平有限,不足此处敬请谅解。1.环境搭建Ruby1.8.7+(那么由于187p248,249的bug可能会导致Rails3崩溃,官方建议使用1.9.2的Ruby版本)RubyGemsSQLITE3数据库(那么这个数据库是Rails内置支持的... 查看全文