Rails2.1.0出现的问题undefined method `each' for #<MySql

为了与大众接轨,准备学习RoR,问题不断中... 唉... 第一次使用RoR,写个例子时使用“rake db:migrate --trace” ,出错?;不理这步,页面上也会出现“undefined method `each' for #<Mysql:0x36fbd20>” 。 RoR的配置如下: C:\ror_work\depot>gem list *** LOCAL GEMS ** ...
spkto 评论(0) 有40人浏览 2008-07-16

rails 命名约定

13.4 Naming Conventions 命名约定 Rails常常让新手感到迷惑的一件事,就是它会关心你给各种东西起的名字。新手们常常会吃惊:他们把模型类叫做Person,而Rails不知怎么的就知道应该去寻找名叫people的数据库表。这一小节将为读者解释这些隐含的命名规则。 以下介绍的规则都是Rails的缺省约定。你可以在Rails类中提供适当的声明,以取代这些约定。 Mix ...
vwangzhen 评论(0) 有16人浏览 命名约定 2008-07-16

使用Rails做一个RBAC的权限管理系统(不使用插件)

前几天,稍微分析了一下RBAC形式的权限管理系统的实现原理,然后我使用Rails做了一个。 先来说一下表间的关系: users <--> roles roles <--> permissions 很简单,用户和角色是多对多关系,角色和权限也是多对多关系,那么关于权限管理这一块就一共有5张表。 具体的表结构: 还是直接看数据库定义文件吧! ActiveRecord::Schema ...
qichunren 评论(6) 有40人浏览 rbac 权限管理 2008-07-15

如何写一个简单的Rails Plugin

rails plugin是什么,自己google吧 生成plugin骨架代码: ruby script\generate plugin MyPlugin 功能需求: 在BlogController中把所有符合条件的Post(Model)生成为xml 如果不使用插件,很easy : in BlogController def export_to_xml posts = Post.find ...
kyoleelqh 评论(0) 有39人浏览 2008-07-15

分析Oracle database alert log

1.本地alert log # ora_err.rb # usage: ruby ora_err.rb < alert.log > ora_err.txt require 'parsedate' delimiter = "\t" date_mask = '%Y-%m-%d %H:%M:%S' months = { 'Jan'=>1, 'Feb'=>2, 'Mar'= ...
wuhuizhong 评论(0) 有27人浏览 2008-07-15

Rails 制作自己的出错信息

[有多少个错误信息发生],像这类出错信息可以自己制作,符合自己所需的模板。 代码: /app/helper/application.rb module ApplicationHelper def template_error_messages_for (object_name, options = {}) options = options.symbolize_keys object ...
taito 评论(0) 有66人浏览 2008-07-14

让rails处理图片再简单一点

      先来看看rails处理图片的过程吧,用户上传图片,首先要校验图片的格式,重命名用户提交的图片,保存至上传的目录,或许你会用file-column帮你简化一些工作,如果你对上传的图片大小有特别的要求,或许你又会找来RMagick来对图片进行裁剪再保存,在图片进行显示的时候,或许在某个地方图片要显示的大小尺寸和你之前裁剪的不一致, ...
liuqiang 评论(3) 有44人浏览 2008-07-14

初学ruby on rails

active controller model指令 提前load model对象 model :Product 基本对应关系 http://xxx.com/admin/hello/list 对应为app/controllers/admin/hello_controller.rb中的list方法如下 module Admin class Hello def list end end end c ...
不想长大 评论(0) 有157人浏览 ruby on rails 2008-07-12

MacOSX: 安装MySQL和PostgreSQL

在Leopard上安装MySQL的步骤,选用二进制预编译包安装,而不是从源码编译,因为懒,这样可以节约时间. 到这里下载MySQL的二进制预编译包,dmg格式文件. 安装包内包含了两个部分,MySQL的主程序以及启动管理程序,建议两个都安装. 添加mysql的命令目录到$PATH搜索路径中 $ printf "\nexport PATH=/usr/local/mysql/bin:\$PA ...
lgn21st 评论(3) 有114人浏览 mac osx leopard mysql postgresql 2008-07-11

rails完美实现中国省市区三级联动

   完美实现中国省市区ajax三级联动.    一,下载MYSQL的数据库表 ,分别有三个province city area,    二,在helpers当中加入一个方法,取出全国省: def get_area_select_options Province.find(:all,:order=>'province').collect{|item|[item.prov ...
heweiya 评论(2) 有48人浏览 2008-07-11

validate

Ruby on Rails 的检验方法(Validation Helpers)大全 可以自定义validate(), 这个方法在每次保存数据时都会被调用. 如: def validate if name.blank? && email.blank? errors.add_to_base("You mustspecify a name or an email address") end end 同 ...
sun201200204 评论(0) 有41人浏览 validate 2008-07-11

给attachment_fu添加图片压缩处理的功能

JavaEye提供了很多图片上传的功能,比如个人头像,博客相册,帖子附件等等,这些功能都是用attachment_fu插件实现的。 为了避免图片过大,给用户带来浏览速度的麻烦,我们最近加上了图片压缩功能:比如用户上传的是BMP格式,自动转化成PNG。再比如用户上传动态GIF头像,自动取第一帧作为头像。 而attachment_fu插件本身并没有这个功能,我们来看一下如何实现: attachme ...
Quake Wang 评论(1) 有48人浏览 mini_magick 2008-07-11

xp上rails1.2.6的stand-alone安装

    根据rails官方推荐,安装ruby1.8.6的final版。(即使是rails2.0也不能跑在ruby1.9上。)虽rails已经发展到2.1,但为和手头的《web开发敏捷之道》第2版配套,选择安装rails1.2.6这一阶段性版本。     因在过程中多次测试,理顺安装过程如下,特别是要注意顺序、版本、安装 ...
dearsuper 评论(1) 有80人浏览 2008-07-09

ruby新手

俺是个ruby初学者 前两天从csdn下载了Ruby On Rails开发从头来系列教程来一步步学习 遇到问题如下,希望朋友们指正,兄弟们一起进步: 1 ”Ruby On Rails开发从头来系列教程(二)-创建项目和第一个Hello world" 第一个Web程序Hello from Rails!跑不起来,真是无比郁闷加丢人…… 解决: 一是版本问题,我远程安装rails时选了个最高版本2.1 ...
damiao_cn 评论(0) 有57人浏览 2008-07-09

利用Rails的Rake管理MySQL数据库

一、使用Migrations管理数据表   在Rails中,当创建一个叫contact的model时,同时一个名为contacts的数据表将会被创建。因此,对数据表contacts的操作可以转换成对模型contact操作,可以访问它的属性。而很多的新手习惯使用一些框架什么的来操作数据表,其实,可以通过Rails本身提供的功能就可以操作数据表了。这样的功能就是Migrations功能。   多数 ...
sun201200204 评论(0) 有109人浏览 rake 2008-07-08

最新发表博客