
Rails
harbey
哈哈`~~努力~!
展开
-
Rails 权限编辑方法
权限编辑 条件:@roles.size = 100 显示:"> 后台: rids = params[role] #新role rolesID = [] if !rids.nil? rids.each do |rid| rolesID end end #查询旧权限原创 2008-10-15 12:21:00 · 648 阅读 · 0 评论 -
rails 标签title换行
标签的title属性,可以提供提示性的语言;当鼠标放在标签上时,就会显示出内容来;但是当要显示一个内容比较长时,title属性中的内容不会换行,会让页面不够漂亮;解决方法是可以在title内容中加入" "内容,来控制换行;以下是我实现的方法:truncate(h(unit.memo), 10) :自带方法,用于当内容字节长度超过10个字节时,只截取10个字符,而后的内容用原创 2008-10-15 12:14:00 · 1127 阅读 · 0 评论 -
Rais 实现单点登录SSO
1 安装RubyCAS,安装之前请保证你的你的机器已经装有ruby 1.8.4或更新的版本。在shell中输入:gem install rubycas-server2.安装成功后会见到如下目录D:/Ruby/lib/ruby/gems/1.8/gems/rubycas-server-0.6.0,安装成功3.在cmd中运行D:/Ruby/lib/ruby/gems/1.8/gems/ruby原创 2008-10-13 22:47:00 · 1559 阅读 · 0 评论 -
Rails Mail
Rails Mail 以一个密码找回的实例来演示rails发送邮件:使用的是公司的邮件服务器,如果没有邮件服务器,可以本地安装一个邮件服务器,具体方法可以baidu、google1.在environment.rb中配置邮件参数: Rails::Initializer.run do |config| #config.action_mailer.deliver_me原创 2008-10-10 11:23:00 · 1130 阅读 · 0 评论 -
respond_to
这是来自http://www.softiesonrails.com的REST简明指南 ,共有5篇,本篇是第5篇。通过上一讲,我们已经对REST on Rails的基本框架有所了解,但是它是如何实现根据客户端的请求类型来返回不同类型的资源表示的呢?这就是我们这一讲所要讲的,秘密就在于respond_to。首先让我们来看看我们在上一讲中生成的airports控制器的代码:class原创 2008-10-29 09:45:00 · 1422 阅读 · 1 评论 -
Ruby中 respond_to? 和 send 的用法
转自:http://galeki.is-programmer.com/show/183.html 如同其他的OO语言一样,在ruby中,通过给对象发送消息,来完成对象的功能,比如 str.upcase ,就是给str发送upcase的消息,点操作符(.),就是用来给对象发送消息的,str接受到消息,然后执行与消息对应的功能。但是,某些时候,我们并不知道对象能响应哪些消息,比如下面的代码就转载 2008-10-29 09:37:00 · 692 阅读 · 0 评论 -
Agile Web Development wiht Rails 2nd ed
19.9 Layouts and Components Layouts 是为了解决页面显示重复: The average web site,though, has lots of duplication. • Many pages share the same tops, tails, and sidebars.原创 2008-10-10 17:38:00 · 567 阅读 · 0 评论 -
Rails environment.rb 配置
1.windows下处理乱码: #--begin 处理乱码 windows环境下才需要,在linux环境下应该注释 require win32ole WIN32OLE.codepage = WIN32OLE::CP_UTF8 #--end2.rails 日志 Rails::Initializer.run do |config|原创 2008-10-09 14:47:00 · 818 阅读 · 0 评论 -
Rails方法 cycle truncate h
! Excerpted from "Agile Web Development with Rails, 2nd Ed.", ! published by The Pragmatic Bookshelf. ! Copyrights apply to this code. It may not be used to create training material, ! courses, boo原创 2008-10-15 16:07:00 · 858 阅读 · 0 评论 -
Rails使用EXT Tree实现级联树
首先下载ext的js包,可以到http://extjs.com/下载,现在有两个版本1.0和2.0,如果下载后的包名为ext1.0或者2.0则去掉版本号,统一改成ext,方便以后写路径名称;这个ext里的资源是一个总包,如果你对这个资源包里的内容很熟悉的话,可以对资源内容进行有选择性的使用;将改好名的ext包拷贝到项目目录/publi下,形成路径public/ext,由于ext只是一个js包,原创 2008-10-29 16:20:00 · 1692 阅读 · 0 评论