
ruby && rails
notreally
这个作者很懒,什么都没留下…
展开
-
rails批量更新
rails批量更新ruby 代码 user_controller.rb begin User.transaction do User.update(params[:user].keys,params[:user].values) end end rails 提供的批量更新update方...2007-09-28 19:42:22 · 950 阅读 · 0 评论 -
Sitealizer Web Stats
This plugin lets you track visitors, referrers, robots, search terms and more. And all the data processing is done when viewing the stats and not when saving the data, so it shouldn’t influence on you...2008-05-04 18:52:03 · 96 阅读 · 0 评论 -
win32ole操作outlook
通过win32ole我们可以操作outlook,例如平时我们所常用到的发送邮件和建立日程提醒等。这样的话,我们就可以用程序的功能而取代了实际上对outlook的操作。1.发送邮件[code="ruby"]#Send Email with Ruby#Before you use ruby to send your email, please configure your outl...2008-04-30 09:58:30 · 315 阅读 · 0 评论 -
Win32ole
Win32ole为标准Ruby发行版的一部分。Win32ole是访问Windows自动化的接口,可以让Ruby和Windows应用进行交互。具体说来Win32ole可以操作Word,Excel,IE,Outlook等。以下均为代码片段Word创建一个Word文件[code="ruby"]require 'win32ole' word = WIN32OLE.new(...2008-04-15 17:52:34 · 294 阅读 · 0 评论 -
Eclipse中集成Aptana+RadRails
[size=medium][color=red][b]转[/b][/color][/size]Aptana+RadRails,将其以插件的形式集成到Eclipes3.2中 参考: http://www.radrails.org/download_rails_rdt.php)参考了网上的一些相关文章,我搭建起了开发环境。具体做法如下:(1)、[color=red]安装Ruby [/c...2008-04-15 13:08:42 · 160 阅读 · 0 评论 -
fasterCSV操作
[color=red]fasterCSV [/color]This class provides a complete interface to CSV files and data. It offers tools to enable you to read and write to and from Strings or IO objects, as needed. [color=re...2008-04-09 17:25:45 · 269 阅读 · 0 评论 -
rails使用fasterCSV将csv文件导入到数据库
fasterCSV是一个处理 CSV 文件的库, 在ruby on rails中,使用fasterCSV解析csv文件比标准库的csv要快10倍左右 1.安装fasterCSV [code="ruby"]gem install fastercsv[/code]2.view层,import_user.rhtml [code="ruby"] {:controller=>"use...2008-04-09 11:52:17 · 171 阅读 · 0 评论 -
ruby文件操作
转!1 检测文件是否存在及其大小 FileTest的 exist?方法可以检测一个文件是否存在: Ruby代码 flag = FileTest::exist?("LochNessMonster") flag = FileTest::exists?("UFO") # exists? is a synonym for exist? flag = FileTest::exist?("Loch...2008-01-11 14:15:00 · 724 阅读 · 0 评论 -
不好说明,进来看代码
第一步在页面得到id第二步到控制器里面做查询第三步得到对象,开始迭代这样循环操作下去,会始终覆盖这个对象。但现在我需要-----------第一步得到页面id第二步到控制器做查询第三步得到新的对象+旧的对象(上次查询得到的对象),开始迭代我的解决办法之一:我在第一步的时候创建一个节点,把这个新的节点添加到以前的节点之后,那么页面上就不会被覆盖!但是,很悲哀,我可以往节点...2007-12-12 11:29:38 · 127 阅读 · 0 评论 -
rails 自关联 删除父节点删除子节点
class Module < ActiveRecord::Base belongs_to :parent, #固定写法,切记切记 :class_name => 'Module' #指明模型名 has_m...2007-12-04 15:02:34 · 201 阅读 · 0 评论 -
Exception Notifier - Ruby on Rails plugin
在ROR的wiki里面有文章介绍如何在发生错误的时候发送email邮件提醒,这里有一个插件实现这个功能,配置起来非常简单。1. 安装方法很简单: ruby script/plugin install exception_notification 2. 在config/environment.rb文件里面添加这样一行设置接受错误邮件的邮箱: Exceptio...2007-11-13 16:56:00 · 130 阅读 · 0 评论 -
Rails Migration参考
更新到最新版本:rake db:migrate重设数据库:rake db:migrate VERSION=0字段操作1、字段类型:binary, :boolean, :date, :datetime, :float, :integer, :string, :text, :time, :timestamp2、add_column 添加字段参数:null =>...原创 2007-11-13 16:23:00 · 193 阅读 · 0 评论 -
rails级联
这是一个关于省份和城市的级联操作,当选择省份的时候,省份的状态发生改变,调用provincechange()函数,取得省份ID,并调用application.js的ajax代码,将省份id送到city控制器中,取得所在省份的所有城市并返回,showResponse()函数接受返回结果,并将城市属性结果发送到city.rhtml由provincechange()函数接收,进行相应的显示 r...2007-09-28 20:28:20 · 160 阅读 · 0 评论 -
ruby正则表达式
转Ruby的正则表达式以"//"作为基本框架,表达式内容位于"/"之间。表达式返回一个RegExp的对象。 表达式的一般规则: /a/匹配字符a。 /\?/匹配特殊字符?。特殊字符包括^, $, ? , ., /, \, [, ], {, }, (, ), +, *. .匹配任意字符,例如/a./匹配ab和ac。 /[ab]c/匹配ac和bc,[]之间代表范围。例如:/[a-z]/ , /[a-...2008-05-08 18:23:59 · 162 阅读 · 0 评论