
rails
long0428
java爱好者
展开
-
ajax联动之仓库库位
applications.js(联动的js)//仓库库位级联balocationBybawarehouse = function(bainvent_id,balocation)...{//bainvent_id,为传进来的id , balocation为传进来控件 var showResponse=function(transport) ...{ var json = eval(trans原创 2007-11-09 11:39:00 · 641 阅读 · 0 评论 -
rails2.0之json
rails2.0 已迅雷不及掩耳之势诞生了,资本家是冲动的,又已迅雷不及掩耳之势,要我们把项目升级到2.0。暂时不谈这些,先来看看2.0是怎么玩json的。以前我们都是把一个数组to_json.然后就可以用attributes得到对象的属性。可现在所有的attributes全部不能用,开始查找资料,可官方文档说的太含蓄,所以干脆自己试试,朝着rails一切从简的思想,我很快发现现在不用attrib原创 2007-12-17 09:16:00 · 917 阅读 · 0 评论 -
ActiveJax - Ruby版的DWR
ActiveJax是一个ruby on rails的插件,可以把你的ActiveRecord对象的查询方法直接暴露给客户端的JavaScript来调用,原理非常近似Java的AJAX框架DWR,但是要比DWR简单好用: class Author ActiveRecord::Base active_jax def find_by_name(n) find(:al转载 2008-02-27 19:49:00 · 552 阅读 · 0 评论 -
rails技巧之得到web应用中的web服务器地址和端口号
如提 request.host_with_port原创 2007-12-06 11:24:00 · 1154 阅读 · 0 评论 -
rails技巧之find
Task.find(:all, :conditions => ["complete=? and priority=?", false, 3]) Task.find(:all, :conditions => ["complete=? and priority IS ?", false, nil]) Task.find(:all, :conditions => ["complete=? a原创 2007-12-05 19:16:00 · 691 阅读 · 0 评论 -
rails技巧之显示n个数字后面以省略号代替
h(truncate(ala_video.introduction,70)) %>原创 2007-12-04 14:01:00 · 796 阅读 · 0 评论 -
rails 自关联 删除父节点删除子节点
class AlaModuleDefinition ActiveRecord::Base belongs_to :parent, //固定写法,切记切记 :class_name => AlaModuleDefinition //指明模型名 has_many :children, //固定写法,切记切记原创 2007-12-03 14:07:00 · 786 阅读 · 0 评论 -
rails 格式化日期时间
#格式化时间 def format_datetime(aDatetime) if aDatetime aDatetime.strftime(%Y-%m-%d %H:%M:%S) else end end #格式化日期 def format_date(aDatetime) if aDatetime aDatetime原创 2008-02-22 13:17:00 · 3805 阅读 · 0 评论 -
rails技巧之日期控件
我已经把需要的js,图片和css全部打包,里面还有使用说明需要的朋友可以下载 http://download.youkuaiyun.com/source/294996原创 2007-11-26 11:25:00 · 1036 阅读 · 0 评论 -
rails技巧之rassoc
先看一下model中的代码USERTYPE = [["普通学员",0],["讲师",1],["系统管理员",2]]数据库中存的通常是0,1,2但我们却需要显示中文,比如说普通会员,讲师,系统管理员。一般我们的做法是... 普通会员 if @user.usertype == 0%>但这样太不灵活了!现在好了,看下面代码= AlaUser::USERT原创 2007-11-26 10:24:00 · 609 阅读 · 0 评论 -
rails之FCKEditor插件
FCKEditor是一个开源的,功能强大的富文本编辑器,在官方主页上有提供ASP,JSP,ASP.NET,PHP等版本,目前还没有rails的版本(可以设置,主要是要自己实现上传等功能),不过有一个plugin来实现此功能,有上传文件、拼写检查的功能。1。首先到http://rubyforge.org/frs/?group_id=2038,下载最新版本,解压缩后重命名文件夹为fckeditor原创 2007-11-22 17:23:00 · 669 阅读 · 0 评论 -
rails 日期格式化
Time.now.strftime(%Y%m%d%h%m%s) 返回一个串Y是时间,m时月,d时天,h小时,m分钟,s是秒原创 2007-11-13 17:19:00 · 1222 阅读 · 0 评论 -
rails 校验图片格式
validates_format_of :icon , :with => %r...{.(jpg|gif|png)$}i , :message => "图片格式必须为 .jpg 或 .gif 或 .png 格式."原创 2007-11-14 17:55:00 · 567 阅读 · 0 评论 -
rails 校验中英文混合长度
def validate errors.add(:fl,"fl长度不能超过6") if fl.nil? || fl.length > 6 endfl.length会判断中英文混合长度原创 2007-11-14 17:50:00 · 663 阅读 · 0 评论 -
使用rails收发邮件
第一步 在environment.rb 加上require smtp_tls //引用libsmtp_tls.rbActionMailer::Base.delivery_method = :smtp //使用smtp发送邮件ActionMailer::Base.default_charset = "UTF-8" //指定发送邮件时使用的字符集Action原创 2007-11-14 14:57:00 · 3023 阅读 · 1 评论 -
Rails应用连接Oracle数据库时的配置
Rails的默认设置适用于 MySQL,使用Oracle时要重新配置: 1、下载和安装 Oracle Rails 库,访问 http://rubyforge.org/projects/ruby-oci8,下载 ruby-oci8-0.1.16-mswin.r 到 C 盘中,然后在命令窗口中执行以下命令: C:/> ruby ruby-oci8-0.1.16-mswin.rb 2、Rails应用所在原创 2007-11-12 15:33:00 · 543 阅读 · 0 评论 -
提示信息 感应鼠标移动事件 自动显示url页面内容
//提示信息 感应鼠标移动事件 自动显示url页面内容tooltip=function(id,url,width,height){ if(width == undefined) width = 550; if(height == undefined) height =400; TooltipManager.addAjax(id, {url: url, options: {method: get原创 2007-11-12 15:06:00 · 872 阅读 · 0 评论 -
rails模型验证大全
validates_presence_of :你要验证的属性, :messaege => 用户名不能为空!validates_uniqueness_of :你要验证的属性, :message => "国家代码重复"validates_length_of :你要验证的属性, :in => 3..15, :message => "用户名长度须为3到15位字母或数字" attr_ac原创 2007-11-09 11:47:00 · 665 阅读 · 0 评论 -
rails技巧之把数据导入excel
首先下个插件,在你项目根目录ruby script/plugin install http://svn.napcsweb.com/public/excel此时就会唉vendor下多个文件夹,注意。里面有个excel.rb,这就是我们的核心方法然后转到我们的控制器#导出Excel开始 def export @ala_users = User.find(:all) @count =原创 2008-01-08 17:59:00 · 1362 阅读 · 0 评论