文章分类 -  Ruby On Rails

摘要:有两张表Group:id,name    Acticle:id,name,group_id现在在Article页面中通过group_id来获取Group.name代码如下:Article.find(@article.id).group.name可通过以下代码获取article.idAcricle.all.eachdo|article|.....end继续学习s 阅读全文
posted @ 2010-12-29 17:48 lonelystarxing 阅读(263) 评论(0) 推荐(1)
摘要:sql语句中存在一些统计函数如SUM,AVG,MIN,MAX,COUNT等在rails中一般以下面是find于count的几种用法#find by idfind的几种写作形式 阅读全文
posted @ 2010-12-24 15:53 lonelystarxing 阅读(1430) 评论(0) 推荐(1)
摘要:今天需要在group表中读取里面的name并以链接列表形式表现出来使用最常见的find方法% groups = Group.find(:all) %读取数据并保存%groups.each do |g|% li%= link_to_unless_current g.name, admin_articles_path(:group_id = g.id)%/li以链接形式显示出来当然最后不能缺少%end% 阅读全文
posted @ 2010-12-23 17:43 lonelystarxing 阅读(168) 评论(0) 推荐(1)
摘要:今天做项目中遇到了在多个数据库之间做数据迁移查找了一些资料发现使用establish_connection比较方便快捷点PAI中对establish_connection的讲解,可以参照,下面是连接地址http://apidock.com/rails/ActiveRecord/Base/establish_connection/class本人使用的是Mysql所以直接在database.yml文件上定义数据库development:adapter: mysqlencoding: utf8reconnect: falsedatabase: jiandingpool: 5username:root 阅读全文
posted @ 2010-12-17 15:26 lonelystarxing 阅读(1942) 评论(0) 推荐(1)
摘要:继续学习ROR,以下是我对《RailsSpace Web应用开发》书上的相关实例学习。其实写一个用户注册页面还是比较简单,只需创建一个register操作,添加默认index,然后编辑register.rhtml文件即可>ruby script/generate controller User index register --创建register 其包括一些验证在下面记录在app/view... 阅读全文
posted @ 2010-11-18 14:10 lonelystarxing 阅读(411) 评论(0) 推荐(0)
摘要:创建用户模型要创建用户模型,必须要有自己的数据库,之前已经说过数据库的配置问题,可参见开发环境搭建。运行命令1  >ruby script/generate model User这是创建用户模型最快捷的方法命令1执行生成一db/migrate/..._create_users.rb文件,这是用来创建users数据库表的migration文件的重要组成部分。其中的self.up与self.do... 阅读全文
posted @ 2010-11-11 16:09 lonelystarxing 阅读(514) 评论(2) 推荐(1)
摘要:1。首先构建一个控制器  命令入下  >ruby script/generate controller Sit index about help --控制器名Site,外加3个操作,即index、about、help  generate创建了一组文件,在doc环境下可以很清晰的观察到,包括文件的类型。  此时在http://localhost:3000/site/index里可以看到你创建的... 阅读全文
posted @ 2010-11-09 14:40 lonelystarxing 阅读(310) 评论(0) 推荐(1)
摘要:rails应用程序使用ruby编写,其项目拥有许多不同的文件与目录,选择一款适合自己的文本编辑器会让你省下不少的时间,对自己是灰常有益的。下面是目前用的比较多的几款IDE1。RadRails。免费,基于Eclipse的跨平台RailsIDE。Java开发者对这东东应该很是熟悉。http://WWW.RADRAILS.ORG2。NetBeans。Java开发者必选工具之一。http://zh-cn.... 阅读全文
posted @ 2010-11-09 13:50 lonelystarxing 阅读(405) 评论(0) 推荐(1)
摘要:最近开始学习RubyOnRails(ROR)技术,简单整理下自己的收获,新手上路,请多指教!在开始学习Ruby On Rails之前,我们需要先搞定运行环境的搭建1。需要明确自己电脑的系统环境(windows平台、Linux平台、OS X平台等),我的是windows,以下就以我的环境为主。2。下载Ruby安装程序,最好建议到官网下载http://www.ruby-lang.org/zh_cn/downloads/,我安装的是rubyinstaller-1.8.7-p249-rc2.exe,这个你懂的,下载后直接“Next”就OK了。 使用ruby -v查看你安装的ruby版本3。下载标准Ru 阅读全文
posted @ 2010-11-09 11:56 lonelystarxing 阅读(348) 评论(0) 推荐(1)