Ruby on Rails
wind00sky
这个作者很懒,什么都没留下…
展开
-
active_rbac插件安装
最近在用rails来做项目,准备将一些学习的过程贴上来,供自己做个备忘, 也可以帮助一下别人, 先是用active-rbac插件来写一个权限系统, 因为时间关系,只记下主要的步骤: 1, 从http://active-rbac.rubyforge.org/页面上找到插件的下载方式,局部显示如下: Getting active-rbacAt the mo原创 2009-01-07 20:25:00 · 741 阅读 · 0 评论 -
rails 列名type会报错
rails的模型的列名不可以用type,会报错。原创 2009-03-10 23:42:00 · 664 阅读 · 0 评论 -
rails 修改表列名
def self.up rename_column :表名, :要改的列名, :新的列名 end原创 2009-03-10 23:49:00 · 1151 阅读 · 0 评论 -
what is REST
- REST (representational state transfer) is an approach for getting information content from a Web site by reading a designated Web page that contains an XML (Extensible Markup Language) file that des原创 2008-12-26 16:23:00 · 657 阅读 · 0 评论 -
rails find condition加条件
Post.find(:first, :conditions => [status = ? and active = ?, 1, 1])原创 2009-03-11 23:58:00 · 1486 阅读 · 0 评论 -
rails 得到model列名
上面的Role是一个model,通过content_columns可以得到所有的列名,然后通过role.send(column.name)可以得到所对应列的值!原创 2009-03-17 14:11:00 · 907 阅读 · 0 评论 -
DBF读写方便的插件RBase
http://rubyforge.org/projects/rbase/原创 2009-05-05 16:19:00 · 868 阅读 · 0 评论 -
GIT命令中加一些颜色
wind@wind-8d87f56371 (master) ~/cdc_project/cdcm_ui$ git config --global color.status auto wind@wind-8d87f56371 (master) ~/cdc_project/cdcm_ui$ git config --global color.diff auto wind原创 2009-06-04 16:37:00 · 1606 阅读 · 0 评论 -
cygwin中文输入和中文显示
cygwin中文输入和中文显示中文输入 在~/.inputrc,设置: set meta-flag on set convert-meta off set output-meta on set input-meta onset completion-ignore-case on中文显示 在~/.bashrc中,设置: alias ls=ls --show-control-chars转载 2009-06-05 11:22:00 · 725 阅读 · 0 评论 -
rails fckeditor配置使用
rails fckeditor配置使用1.下载fckeditor,http://rubyforge.org/projects/fckeditorp/2.解压到vendor/plugins目录下,并且重新命名为fckeditor3.到该应用程序根目录下,然后运行rake fckeditor:install,则执行自动安装4.在自己的view层中添加fckeditor %>以及在你需要编辑的字原创 2009-08-19 13:54:00 · 931 阅读 · 0 评论 -
rails 和fckeditor不兼容的解决办法
undefined method `relative_url_root for # There is been a Fix for Rails 2.2 in the file app/controllers/fckeditor_controller.rb look for uploaded = request.relative_url_root.to_s+"#{UPLOADED}/#{param转载 2009-08-19 14:23:00 · 710 阅读 · 1 评论 -
rails 多表事务
def self.down ActiveRecord::Base.transaction do drop_table :users drop_table :roles_users drop_table :roles drop_table :static_permissions drop_table :roles_s原创 2009-08-20 11:02:00 · 1441 阅读 · 0 评论 -
rails学习比较好的一些网站
最近做项目要用到rails,感觉国内的资料很少,一般要用到国外的,英语水平自然要高一点才可以,对于敏捷开发而言,好多插件是现成的,开发权限系统用到的插件是ActiveRbac,官方网站是http://active-rbac.rubyforge.org/,里面有详细的使用方法,只是架子是现成的,但是需要自己写业务逻辑。 http://agilewebdevelopment.com/plug原创 2008-12-22 21:36:00 · 504 阅读 · 0 评论 -
40 Useful JavaScript Libraries
Popular JavaScript libraries such as jQuery, MooTools, Prototype, Dojo and YUI can be great for accomplishing common JavaScript tasks. These libraries provide many functions, whether the matter is转载 2009-03-05 10:11:00 · 930 阅读 · 0 评论 -
权限管理系统
一个权限管理系统,主要是用Rails现成的一个插件来实现的,名称叫ActiveRbac,改天我把代码放上来。只是用了一下插件,但是业务逻辑还是自己要写的。原创 2008-12-22 18:25:00 · 485 阅读 · 0 评论 -
ajax请求错误 ActionController::InvalidAuthenticityToken
应用下拉框点击二级部门列表的时候,在onchange事件后加方法: 请选择二级单位 "> 请求时,得到错误 ActionController::InvalidAuthenticityToken原因:为了防止CSRF(跨域请求),而在 ApplicationController加上了一句话:protect_原创 2009-01-09 14:11:00 · 968 阅读 · 0 评论 -
cygwin下运行ruby程序
方法有两个,直接将写好的程序以纯文本形式来存: 1,直接用命令 ruby + 文件名称. 2, 运行命令irb,然后里面是可以输入ruby语句, 来直接执行的.原创 2009-01-07 21:44:00 · 811 阅读 · 0 评论 -
ruby puts和print的区别
puts--如果被输出的字符串不是以换行符来结尾的,puts会直接加上换行符print-是直接输出你让它输出的字符串就停止.原创 2009-01-07 21:50:00 · 764 阅读 · 0 评论 -
rails用session存储数据
如何使用ActiveRecordStore(数据库)做为session存储方案使用数据库作为session储存方案可以让网站更方便地扩展成多服务器网站。使用方法:1. 运行 rake db:sessions:create2. 将config/environment.rb, uncomment 中下行的注释#去除: config.action_controller.session_sto原创 2009-01-12 12:44:00 · 900 阅读 · 0 评论 -
rails文件路径 文件读写及发布
最近用rails发布文件,要得到文件的路径,先读取一个模板文件,遇到路径不可视别问题,最后发布要这样使用才可以,如下: @content = File.read("#{RAILS_ROOT}/app/views/release_enroll_plan/template.html")原创 2009-01-13 11:04:00 · 2775 阅读 · 0 评论 -
ruby 字符串查找替换插入
参见http://www.techotopia.com/index.php/Ruby_String_Replacement,_Substitution_and_Insertion原创 2009-01-13 11:29:00 · 2987 阅读 · 0 评论 -
ruby读dbf文件
最近要写rails程序,其中涉及读取DBF文件,于是GOOGLE一下,发现方法: 1,升级gem,命令gem install dbf 2,以下代码就是主要的核心代码#测试写RUBY读DBF @dbf_content = "" table = DBF::Table.new("#{RAILS_ROOT原创 2009-01-14 09:26:00 · 1090 阅读 · 0 评论 -
用UUID/GUID来做ruby生成文件的名称,不会重名
参考:http://codesnipers.com/?q=node/143&title=Using-UUID/GUID-as-Primary-Key-in-Rails 1, 安装插件.gem install uuidtools2,要是想要使用GUID的唯一值,使用require rubygemsrequire uuidtoolsUUID.timestamp_create原创 2009-01-13 12:41:00 · 3160 阅读 · 0 评论 -
cygwin下使用paperclip
文件上传的rails插件使用。参考:http://www.imagemagick.org/script/binary-releases.php----这个是用来安装imagemagick的http://burm.net/2008/10/07/the-ruby-on-rails-paperclip-plugin-tutorial-easy-image-attachments/---这个是原创 2009-01-18 22:51:00 · 693 阅读 · 0 评论 -
rails session使用
session:页面间的信息保存手段。使用:赋值session[:person] = @user读取Hello #{session[:person]}清除session[:person] = nil全部清除reset_session如何使用ActiveRecordStore(数据库)做为session存储方案使用数据库作为session储存方案可以让网站更方便地扩展成多服务器网站。使用方法:1原创 2009-02-10 11:41:00 · 2538 阅读 · 0 评论 -
rails时时看development.log
在log目录下,直接输入命令:tail -f development.log原创 2009-02-10 13:00:00 · 845 阅读 · 0 评论 -
存储内容到DBF乱码
最近用到存储内容到DBF,因为是要新建一个DBF,然后进行存储,所以遇到乱码问题: 1,本来从一个已经用visul foxpro建好的DBF文件读汉字的时候,用转码GBK到UTF-8没有问题 2,但后来新建一个DBF文件,用Rbase控制时候却出现问题。原因是建立的DBF文件的格式的问题,原来要指定建立DBF文件的时候要指定DBF文件使用的编码格式,但是有一点是重要的:原来是从GBK转到U原创 2009-07-03 10:23:00 · 1696 阅读 · 0 评论