摘要:
http://www.javaeye.com/topic/431217 阅读全文
摘要:
Simple Captcha 插件可以帮我们在Rails 中轻松的实现验证码功能。并且,他所提供的选项足以满足我们的验证要求,使用简单。支持图片和数字验证。 下载下载地址:Download the archive放入plugins中。设置第一步如果是rails 2.0 以上Ruby代码 <strong>rakesimple_captcha:setup</strong>rak... 阅读全文
摘要:
最近下载一个rails blog应用(Simplelog)并把它里面的acts_as_taggable plugin改为Acts As Taggable On Steroids,因为在rails2.0下总是运行出错.1.安装Ruby代码 rubyscript/plugininstallhttp://svn.viney.net.nz/things/rails/plugins/acts_as_tagg... 阅读全文
摘要:
相关文章: 让ruby简化你的工作之blog阅读器 UTF8编码和正则表达式 Ruby每周一测 - 中英文混合字符串截取 推荐圈子: EXT 更多相关推荐 项目中有一个csv文件因为是latin1 encoded,所以解析就会出现错误。 解决方案:可以通过Iconv.iconv("UTF-8", "latin1", file.read)把stream转化成UTF-8格式(rails的默认编码是UT... 阅读全文
摘要:
我们在很多开发的过程中会用到,对时间进行转换或者标准格式输出。 也有一些情况下,我们mysql的数据库有datetime类型的数据库进行查询,或者保存。对于,这些不同的情况,简单的罗列一下解决方法,或者,会用到。先从最一般的开始吧:1.格式化输出那么最常用到的应该是:Ruby代码 DateTime.parse(Time.now.to_s).strftime('%Y-%m-%d%H:%M:%S').... 阅读全文
摘要:
pricot 是快又好用的 Ruby HTML parser,来源 JQuery。它的特点是 1.速度快,因为核心用C改写了 2.好用的介面,你可以用CSS selectors,element IDs,tag types 等。其它特点可以解析 XML,可以解析 invaild 的 HTML,甚至可以更改 document 结构。open-uri中文说明 hpricot官方git地址Ruby代码 r... 阅读全文
摘要:
Ruby代码 classBook<ActiveRecord::Basehas_one:distributorendclassDistributor<ActiveRecord::Basebelongs_to:bookhas_many:agentsendclassAgent<ActiveRecord::Basebelongs_to:distributorhas_many:shopse... 阅读全文
摘要:
都是基于linux平台的典型的不好的办法是Ruby代码 `ifconfig`.slice(/[\d|.]+Bcast/).sub(/Bcast/,'')`ifconfig`.slice(/[\d|.]+ Bcast/).sub(/ Bcast/,'')人家比较好的办法是Ruby代码 ################local_ip#Thisistogetaroundusingifconfigs... 阅读全文
摘要:
Rails开发的时候,估计console和Debug我们会比较多用,JE上搜Script/runner没有什么相关的资料。 runner和console一样是内置在script下的命令,也非常类似的提供console的功能,只不过是console针对的是命令行,runner针对的是文件。换句话说,都是提供Rails执行环境。 runner最大可能的应用,在于定时执行。例如,你的Rake任务,对于一... 阅读全文
摘要:
相关文章: Rolling with Rails 2.0 - The First Full Tutorial Rails 1.2 REST + Adobe Spry 一个常见REST应用场景的困惑和探究 推荐圈子: Ruby off Rails 更多相关推荐 Hi guys, I wrote a plugin to kill the N+1 queries, it works very well ... 阅读全文
摘要:
相关文章: migrations不止可以更性感,还可以更感性,甚至更个性 migration为什么不提供对table外键的直接支持? Depot Sample in Rails 2.0, Step 2 推荐圈子: ror-party 更多相关推荐 对于Rails的迁移功能Migrations,一直都只是看一下网上的一些很基础很基础的代码片断就开始动手写代码,对它的认识基本上就是停留在抄袭的层面,连... 阅读全文
摘要:
相关文章: 关于ROR的定时任务 如何在Rails中实现邮件定时发送? crontab调用rake 不能成功,手动执行rake没问题 推荐圈子: TODOtree-ruby 更多相关推荐 在平时的开发过程中,经常会遇到一些定时任务的需求,比如定时报表的生成,一般是在夜间的某个时间段进行,或者是每10分钟清空一些临时表的任务,记得以前有人提出过一个 BackgrounDrb 问题,个人认为Backg... 阅读全文
摘要:
[代码] 阅读全文
摘要:
Prototype是现在众多优秀的Ajax框架中最好的之一,它也是Rails默认的Ajax框架。 但这意味着在Rails上你只能使用Prototype么?当然不是!那使用其他的Ajax框架会很困难么?当然也不是! 在Rails上使用其他的Ajax框架其实难以置信的简单。就比如说jQuery吧,你所要做的全部就是把jQuery包放进public/javascripts目录,然后在你的layout文件... 阅读全文
摘要:
生成plugin骨架代码:Ruby代码 rubyscript\generatepluginMyPluginruby script\generate plugin MyPlugin功能需求:在BlogController中把所有符合条件的Post(Model)生成为xml如果不使用插件,很easy :in BlogControllerRuby代码 defexport_to_xmlposts=Post... 阅读全文
摘要:
1.下载安装jQuery从http://docs.jquery.com/Downloading_jQuery下载最新version的jQuery.把下载下来的jQuery copy到public/javascripts目录,public/javascripts里面有些默认的JS文件可以delete掉,因为那些是Prototype/Script.aculo.us 的,我们不需要用到的.2.下载安装J... 阅读全文
摘要:
先补充一个部分的代码用来说明这些回调在一些实际中的用法,Ruby代码 classProfile<ActiveRecord::Basebefore_validation:archive#在验证之前判断,#为什么验证之前呢,因为如果是新建的话就不要验证了before_destroy:destroy_validate#删除的时候验证defarchivereturnunlessself.new_re... 阅读全文
摘要:
Ruby代码 Model.find(:all,:conditions=>["?",params]).collect{|mod|mod.id}Model.find(:all,:conditions=>["?",params]).collect{|mod|mod.id}可能没有考虑效率的问题。好吧,还是看看原文作者想说啥吧:作者,首先想到的是:Ruby代码 Model.find(:all,... 阅读全文
摘要:
Active Record 的功能性查询例如:Model.count Model.avg都不支持多个字段的分组操作。实际上使用all和map和though会比较容易实现同样效果如下:Ruby代码 Item.all( :select=>'COUNT(*)AScount,age,gender', :group=>'age,gender' ).map{|i|[i.age,i.gender,i... 阅读全文
摘要:
首先,这个是一篇粉饰Rails2.3的文章,挑选了十个方面展示Rails2.3的改进.1. Rails在Development的模式下启动更快.这是个所有程序员都会感激的事,在development模式下rails使用lazy加载的方式启动.大幅度的提升了启动速度.使用空的工程文件,可以得到如下的真是数据对比:引用script/server -d:Rails 2.2: 1.461sRails 2.... 阅读全文