
Rails3(ruby框架)
文章平均质量分 78
yanzilee
这个作者很懒,什么都没留下…
展开
-
Rails3入门锦集(5) 第二个模型: 一对多关系
入门锦集1-8都来自官方的翻译:http://edgeguides.rubyonrails.org/getting_started.html 1. 添加第二个模型在前面的教程中,我们已经学会的使用脚手架快速搭建一个简单的应用,毕竟脚手架不能做任何事情,现在我们需要在应用中添加第二个模型了。 模型在rails中使用单数形式,而其相关的数据库将使用复数名称。 那么对于...原创 2011-04-26 13:15:11 · 143 阅读 · 0 评论 -
rails 3.1.0 ActionView::Template::Errror (application.css isn't precompiled)
出现这个错误的原因是由于coffee没有编译成普通的css和js文件,解决问题有两种方法。 1 修改配置文件,让production环境也可以编译# config/environments/production.rb...config.assets.compile = true... 2 运行之前,在命令行手动编译一次bundle exec ra...原创 2012-07-04 14:13:03 · 169 阅读 · 0 评论 -
Rake命令大全
rake db:abort_if_pending_migrations # Raises an error if there are pending migrations rake db:charset # Retrieves the charset for the current environment's ...原创 2011-08-11 17:24:07 · 177 阅读 · 0 评论 -
ruby应用如何选择mysql适配器
转自: http://www.cnblogs.com/sky7034/archive/2011/03/23/1992309.htmlrails2.2之前缺省安装mysql的驱动,之后缺省的已经变成sqlite3,如果与mysql连接,则需要自己选择安装。在学习开源系统的时候,发现有的rails3的应用直接使用的是mysql2在database.yml中直接是按照如下方式development:...原创 2011-08-09 15:57:18 · 120 阅读 · 0 评论 -
haml参考大全
原文来自: http://blackanger.blog.51cto.com/140924/47642Haml是一种用来描述任何XHTML web document的标记语言,它是干净,简单的。而且也不用内嵌代码。Haml的职能就是替代那些内嵌代码的page page templating systems,比如PHP,ERB(Rails的模板系统),ASP。不过, haml避...原创 2011-06-02 15:34:18 · 157 阅读 · 0 评论 -
Rails3入门锦集((8) 设置支持jQuery,rails3.1不用配置
通过前面7篇文章的学习, 我们已经基本掌握了如何快速开发一个简单的博客应用程序, 本章作为入门的完结篇, 我们将要学习来为博客加上ujs, 让我们的博客加上一点ajax效果. ujs全称Unobtrusive Javascript, 这也是Rails3的重要特性之一. Rails3的ujs利用了HTML5中 data-*@ 属性的巨大优势, 而摒弃了以前基于Prototype JS...原创 2011-04-26 13:30:12 · 180 阅读 · 0 评论 -
Rails3入门锦集(7) 构建多模型表单 视图帮助器
入门锦集1-8都来自官方的翻译:http://edgeguides.rubyonrails.org/getting_started.html 1. 构建多模型表单现在的博客一般都有便签功能, 方便读者通过关键字索引文章. 要实现该特性你的应用需要在一个表单中交互多个模型. 那么这时候Rails提供了另一个重要的功能: 嵌套表单 为了展示, 我们将为post的多标签提供支持...原创 2011-04-26 13:28:10 · 94 阅读 · 0 评论 -
Rails3入门锦集(6) 代码重构,删除评论,安全权限
入门锦集1-8都来自官方的翻译:http://edgeguides.rubyonrails.org/getting_started.html 1. 重构现在, 我们博客的文章和评论都可以工作了, 但是如果我们看下 app/views/posts/show.html.erb 模板, 你会发现其代码又长又笨, 还记得Rails的信条么? DRY!(不要做重复的事, Dont R...原创 2011-04-26 13:26:46 · 150 阅读 · 0 评论 -
Ruby1.9.3OnRails3.2入门锦集(1) 搭建环境
1. 环境搭建 1 安装ruby1.9.3, 地址:http://rubyinstaller.org/ 2 安装rails3.2:gem install rails 3 (可选)安装IDE, 个人比较喜欢Aptana3, www.aptana.com 2. Rails的指导原则和理念 DRY(Dont Repeat Yourself) -...原创 2011-04-26 13:24:03 · 174 阅读 · 0 评论 -
Ruby1.9.3OnRails3.2入门锦集(2) 创建标准MVC应用
rails的脚手架(rails generator scaffold)可以快速生成应用程序所有MVC相关的文件。如果你需要为一个资源创建一系列的控制器视图模型,那么脚手架就是你需要的工具 1. 创建资源对于一个博客程序,你可以以生成一个Post资源脚手架开始: $ rails g scaffold post name:string title:string content:...原创 2011-04-26 13:23:07 · 115 阅读 · 0 评论 -
Rails3入门锦集(3) 列出所有post,自定义布局,创建post
入门锦集1-8都来自官方的翻译:http://edgeguides.rubyonrails.org/getting_started.html 1. 列出所有Posts要开始查看功能的最简单的地方应该是列举所有记录的代码了。现在我们打开 app/controllers/post_controller.rb, 看到 index 方法 def index @pos...原创 2011-04-26 13:18:26 · 144 阅读 · 0 评论 -
Rails3入门锦集(4) Controller的创建,添加,修改,删除代码
入门锦集1-8都来自官方的翻译:http://edgeguides.rubyonrails.org/getting_started.html 1. 显示一条Post当你在index页面点击一条文章的链接时,它将指向一条类似 http://localhost:3000/posts/1 的地址。Rails是把它作为show动作资源来解释的,然后传递 1 作为 :id 的参数。下面是 ...原创 2011-04-26 13:17:26 · 150 阅读 · 0 评论 -
运行thin start报错的解决方法
在rails3的项目里,运行thin start的时候报错:>> Using rack adapter>> Thin web server (v1.4.1 codename Chromeo)>> Maximum connections set to 1024>> Listening on 0.0.0.0:3000, CTRL+C...2012-07-04 15:12:51 · 302 阅读 · 0 评论