ror ajax

Today, I'm going to go over a quick tutorial of some basic AJAX functions. Rails has a great implementation with AJAX right out of the box, with the Prototype library. It also includes the Scriptaculo ...
spaceflysky@163.com 评论(0) 有6人浏览 2008-07-24

《Rails Recipes》Part II Database Recipes 知识点总结 四

Add Behavior to Active Record Associations 先贴上数据迁移代码 class AddStudentsTables < ActiveRecord::Migration def self.up create_table :students do |t| t.column :name, :string t.column :graduating_y ...
tes 评论(0) 有6人浏览 知识点 2008-07-24

连接数据库

连接数据库 Active Record 把数据库连接的概念抽象出来,有助于程序处理各种特殊数据库的底层 细节。相反,Active Record 应用程序使用通常的调用,代理了一组数据库适配器的细节。 (This abstraction breaks down slightly when code starts to make SQL-based queries, as we’l ...
jbf034 评论(0) 有4人浏览 2008-07-24

Ruby on Rails中的Rake教程(Rake如何把我灌醉!)

原文:Ruby on Rails Rake Tutorial (aka. How rake turned me into an alcoholic) 引言:作为一个rails的开发者,你可能很熟悉使用rake进行你的测试,或者使用rake db:migrate运行你的migrations,但是你真的知道Rake的背后故事吗?你意识到可以自己写一个Rake任务或者一个有用的lib吗? 下面是我们使 ...
klfo 评论(0) 有29人浏览 use rake 2008-07-23

Practical.REST.on.Rails.2.Projects笔记

引用Apress.Practical.REST.on.Rails.2.Projects.Apr.2008.pdf In any application I intend to deploy to a production environment, I generally install the exception_notification plugin at about this point. E ...
wutao8818 评论(0) 有15人浏览 rest rails 2008-07-23

《Rails Cookbook》中的错误

前几日再看《Rails Cookbook》时有一章叫‘Processing Dynamically Created Input Fields’处理动态创建的输入项(大概是这么翻译吧)觉得挺好可以在以后当作用户权限或角色设置来用。于是实际练了一下但发现一个错误 先把源码发一下,再把错误用有注释标出来 db/schema.rb: ActiveRecord::Schema.define(:ve ...
tes 评论(0) 有16人浏览 《rails cookbook》中的错误 2008-07-23

《Rails Recipes》Part II Database Recipes 知识点总结 三

Polymorphic Associations—has_many :whatevers Problem 《Rails cookbook》中有一节和这一章类似 通过表中特定的属性区别不同模型的数据实现多态 数据库代码 class AddPeopleCompanyAndAddressTables < ActiveRecord::Migration def self.up create_ ...
tes 评论(0) 有8人浏览 知识点 2008-07-23

ruby rails 安装

1)安装ruby 从 http://www.ruby-lang.org/ 下载 ruby的安装程序,解压安装。如果是windows下,最好下载One-Click installer ,安装比较方便。   2)测试ruby安装 进入命令行,输入 “ruby -v”,显示出ruby版本说明安装成功。   3)安装rubygems 从 ...
spaceflysky@163.com 评论(0) 有16人浏览 ror 2008-07-22

In-Place-editing 下拉列表

rails自带In-Place文本编辑,但是我一直想弄一个In-Place的下拉列表前几天在看《Rails Recipes》的时候看见有这么一篇文章,但是试过之后发现在ie下不能正常显示 注释上说是innerhtml的问题。周末在网上搜索了几个解决办法。把自己的实现过程列下来。 js代码放在public文件夹下命名为in_place_select_editor.js Ajax.InPlaceS ...
tes 评论(1) 有19人浏览 in-place-editing 下拉列表 2008-07-22

在Ruby中实现迭代器

初学Ruby时,对它的迭代器一知半解,这两天在李刚的Ruby on Rails敏捷开发最佳实践中看到这方面很详细的讲解,才明白在Ruby中实现迭代器原来是件很简单的事情。现在把我的理解写出来作为一个纪录。 所谓迭代器,实际上就是一个能接受代码块的方法。对于迭代器方法而言,它能接受一个代码块作为参数。 下面定义一个Apple类,在该Apple类中,定义一个迭代器,该迭代器负责输出该Apple ...
free_dem 评论(0) 有11人浏览 ruby 迭代器 2008-07-22

Rails插件收集

插件网站收藏: 1.Rails插件分类网站 2.Agile Web Development 3.ChinaonRails插件讨论区   常用插件說明:   acts_as_commentable 選定一個model,自動幫你加入留言功能,非常物件導向以及好用。   acts_as_sluggable 選定一個model,自 ...
wuhuizhong 评论(0) 有31人浏览 2008-07-20

Rails中如何更加优雅的处理文件上传

  通常,在rails中处理文件上传,我们会这么做,在view中生成相应html tag: <input name="my_uploaded_file" type="file">   然后,在controller中,我们可以通过params[:my_uploaded_file]得到上传文件,进行相应处理。  假如,现在作为controller的开发人员 ...
woody_420420 评论(1) 有38人浏览 2008-07-19

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) 有92人浏览 2008-07-16

rails 命名约定

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

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

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

最新发表博客