文章标签 ‘Rails’

第一步 创建一个空的 plugin: script/generate plugin acts_as_fox 这个命令将在 your_app/vendor/plugins 目录下创建一个名为 acts_as_fox 的目录,并且这个目录下会包含一些初试文件。 第二步 编辑 init.rb 文件,加入以下内容: require 'acts_as_fox' 第三步 编辑 lib/acts_as_fox.rb 文件,加入你的代码: require 'active_record'   module Foo module Acts #:nodoc: module Fox #:nodoc:   def self.included(mod) mod.extend(ClassMethods) end   # declare the class level helper methods which # will load the relevant instance methods # defined [...]

2007年12月14日00:45 | 没有评论
分类: 开源技术
标签: , ,

  ActiveRbac 可以作为你的 Rails 应用的一个插件来实现基于角色的权限控制。Role Based Access Control (RBAC)   安装 active-rbac   目前,active-rbac 正在开发之中,当前最新版本:0.5 只能通过 svn 来获得。 svn co svn://rubyforge.org/var/svn/active-rbac/active-rbac/trunk/plugin vendor/plugins/active-rbac   也有一个运行在 Rails 1.2 的稳定分支:0.4.0 svn co svn://rubyforge.org/var/svn/active-rbac/active_rbac/branches/rails-1.2/active_rbac vendor/plugins/active_rbac

2007年12月14日00:35 | 没有评论
分类: 开源技术

  Beast是基于Rails开发的一个开源论坛程序,用他来学习RubyonRails是一个非常不错的选择。假设你已经配置好Rails环境,可以运行一个最基本的Rails应用,我们就可以开始安装Beast。   首先,使用svn客户端下载最新的Beast代码: svn co http://svn.techno-weenie.net/projects/beast/trunk beast   经过一堆提示之后,Beast代码就被复制到你当前目录的beast子目录下了。   进入这个子目录,然后修改Beast的配置文件: cd beast cd config mv database.example.yml database.yml   打开database.yml,按照你自己的需要修改development部分的数据库配置。   然后再打开environment.rb文件,找到 config.active_record.whiny_protected_attributes = false   在他前面加个注释,变为: #config.active_record.whiny_protected_attributes = false   最后回到beast目录,生成数据库,并启动Beast: cd ../../ rake db:migrate script/server webrick   安装完毕,使用浏览器打开http://localhost:3000,你就看到Beast论坛展现在你面前了。

2007年12月10日15:11 | 2 条评论
分类: 开源技术
标签: , ,

  在Rails的官方博客上看到Rails2.0已于12月7日正式Release了,不过网上对此的反应比较平淡,并没有看到铺天盖地的宣传,也没有听到网友的奔走相告,作为一个Rails爱好者,这点令我比较失望。在群里听到一个网友抱怨:“Rails2.0都出来了,怎么大家一点动静都没有?”。   2.0在框架设计方面要比1.2更完善,特别是对REST的支持,以资源为中心的思想,非常符合互联网的本质。简单,实用,要比其他那些XXOA要实用的多。smallgoldstone问我:“Rails2.0是不是就是你想要的东西?”,我毫不犹豫的告诉他:“正是!”。   Rails2.0是我想要的东西,相信,一定也是你想要的。

2007年12月10日01:40 | 没有评论
分类: 开源技术
标签:
Page 2 of 212