ROR
文章平均质量分 59
whz110
这个作者很懒,什么都没留下…
展开
-
分析Oracle database alert log
1.本地alert log [code="ruby"]# ora_err.rb# usage: ruby ora_err.rb < alert.log > ora_err.txtrequire 'parsedate'delimiter = "\t" date_mask = '%Y-%m-%d %H:%M:%S'months = { 'Jan'=>1, 'Feb'...2008-07-15 21:27:21 · 160 阅读 · 0 评论 -
结合使用 Oracle 和 Ruby on Rails 教程
來源: http://www.oracle.com/technology/global/cn/obe/11gr1_db/appdev/rubyrails/rubyrails.htm目的本教程介绍如何使用 Oracle 安装 Ruby/Rails,以及如何开发高效且功能强大的 Ruby/Rails 应用程序。您将获得为企业创建强大的 Ruby/Rails 应用程序所需的知识。 主题...原创 2008-07-16 15:13:02 · 117 阅读 · 0 评论 -
在rails 的控制台(console)中查找對象的方法
在控制台(console) 提示符处输入 0,后面跟一个句点,然后单击 TAB 键两次。然后,系统会显示针对 0 或其他数值的方法。原创 2008-07-16 15:55:03 · 185 阅读 · 0 评论 -
Ruby访问操作Oracle数据库的例子
1. DDL SQL:创建新表#createStatesTable.rbrequire 'dbi'#数据库连接字符串:包括 DBI:OCI8:ORCL 字符串以及用户名和口令#OCI8 部分指的是 Ruby/OCI8 驱动程序,ORCL 部分指的是数据库服务。dbh = DBI.connect('DBI:OCI8:ORCL', 'hr', 'hr')dbh.do("CREATE TA...原创 2008-07-16 16:59:33 · 242 阅读 · 0 评论 -
RoR 調用 Oracle Function/Procedure
1.簡單的例子: =begin--創建Oracle Functioncreate or replace function FUN_TEST(P_STR VARCHAR2) return varchar2 is Result varchar2(100);begin Result := P_STR||'-OK! FUNCTION EXECUTED.'; return(Result...原创 2008-07-17 14:02:31 · 108 阅读 · 0 评论 -
Rails插件收集
插件网站收藏:1.Rails插件分类网站2.Agile Web Development3.ChinaonRails插件讨论区 常用插件說明: ActiveFPDFPDF开发包ActvieFPDF for Rails 2.1 acts_as_commentable選定一個model,自動幫你加入留言功能,非常物件導向以及好用。 acts_as_...原创 2008-07-20 18:42:45 · 153 阅读 · 0 评论 -
使用複合鍵存取資料庫
由於舊的oracle 資料庫Table內沒有 id 這個標準 ActiveRecord 要求的主鍵欄,可採用 composite_primary_keys.gem 來解決問題。 下載並安裝 gem 後,於 environment.rb 加入:require 'composite_primary_keys' 使用範例:set_primary_keys :user_id, :group_...原创 2008-07-25 14:47:00 · 161 阅读 · 0 评论 -
ruby中星号(*)的作用
1.有正常的乘法功能2.数组*integer [1,2 ,[3 , [4 ,5]]] *2 = [1,2 ,[3 , [4 ,5]] , 1,2 ,[3 , [4 ,5]]] 3.字符串*integer "hello"*2 = "hellohello" 4.创建数组*a = 1,3,"as" a = [1,3, "as"] 5.数组参数传入时的前缀eg:a=...原创 2008-07-25 15:13:31 · 223 阅读 · 0 评论 -
rails中vendor和gem的关系
from:http://kkito.cn/index.php/blog/getArticle/76 1.vendor 和gem的关系结论就是vendor就是gem。通过copy整个gem到vendor文件底下,可以是应用和相关gem的依赖消除。只要拥有app就有了相关所需要的gem,开发过程中也有很帮助。如何编写自己的gem,这里有篇文章介绍。http://www.iteye.com/...原创 2008-07-25 15:23:05 · 325 阅读 · 0 评论 -
在 header 動態添加 js tag
from:http://takor.takol.tw/posts/view/105 通常我們會把一些全域性的 Javascript 放在 HTML header 區段引入,在 Rails 裡面可以很方便地利用:<%= javascript_inlcude_tag 'xxx'%>這樣的方式來產生:<script src="/javascripts/xxx.js" type...原创 2008-07-26 07:56:19 · 137 阅读 · 0 评论 -
設置config/database.yml特別注意
在rails的config/database.yml中有一段注釋:# Warning: The database defined as 'test' will be erased and# re-generated from your development database when you run 'rake'.# Do not set this db to the same as de...原创 2008-07-30 08:07:41 · 764 阅读 · 0 评论 -
用到Flash的几个工具
1.Videobox:让视频展示达到Lightbox那样的效果Videobox 是一个6kb的轻量级脚本,它可以让你的视频在当前页面打开,覆盖在当前网页上。它的灵感来自Lightbox.v2 ,并利用部分的Slimbox的代码。它基本强大的mootools脚本库,用swfobject 插件Flash。 2.JW FLV Media Player: 支持视频和音频的网页内嵌播放器...原创 2008-07-31 17:05:43 · 287 阅读 · 0 评论 -
rails2.1與Oracle 連結所需gem
ruby-oci8http://rubyforge.org/frs/download.php/39148/ruby-oci8-1.0.2-i386-mswin32.gemruby-plsql:http://rubyforge.org/frs/download.php/40169/ruby-plsql-0.2.1.gem用於執行pl/sql procedureconn = OC...原创 2008-08-05 09:23:50 · 76 阅读 · 0 评论 -
acts_as_nested_set Administration
I'm very very new to ruby and i'm trying to use acts_as_nested_set to create a database driver DHTML menu eg Home Code |-- Ruby | -- Rails About us The problem comes because I cant find any tut...原创 2008-08-07 00:47:40 · 111 阅读 · 0 评论 -
rails 2.0文件上传
1. 表单:<% form_for([:admin, @album], :html => {:multipart => true}) do |f| %>;文件上传控件: <%= file_field :file, :album_img%>.曾试过将文件控件也写出与Model相关联的方式: <%= f.file_field :album_img%>,...原创 2008-08-07 12:08:07 · 88 阅读 · 0 评论 -
用Ruby做中文数字和阿拉伯数字之间的互相转换
#比如: 138 <=> 一百三十八$KCODE = 'u'require 'jcode'require 'iconv'$cn_nums = %w{零 一 二 三 四 五 六 七 八 九}$cn_decs = %w{十 百 千 万 十 百 千 亿}$conv = Iconv.new('gbk', 'utf-8')$cn_nums_map = { '〇' ...原创 2008-08-07 15:10:50 · 559 阅读 · 0 评论 -
一些Ruby小函数
#does ruby guy notice about this pain?#翻转斜杠def reverse_slash(str) str.gsub(/\//) { |x| "\\" }end#加上双引号#double-quote strdef dquote(str) "\"#{str}\""end#execute and wait for each line...原创 2008-08-07 15:21:27 · 196 阅读 · 0 评论 -
判断一文本字串的编码类型
rchardet,是python-chardet的port. 而python-chardet, 是mozilla browser的encoding auto-detection实现的port.关于细节, 可以看这里: http://nextlib.lifegoo.com/user/sishen/article/2605 : A composite approach to language/enco...原创 2008-08-12 17:09:31 · 93 阅读 · 0 评论 -
注意==、eql?()、equal?()的區別
==判断的是值;eql?()判断的是值以及类型;equal?()判断的是地址。irb> 0==0=> trueirb> 0==0.0=> trueirb> "0"=="0"=> trueirb> 0.eql?(0)=> trueirb> 0.eql?(0.0)=> falseirb> &qu原创 2008-08-18 15:53:37 · 402 阅读 · 0 评论 -
使用Rails关联创建多对多关系
原E文地址:http://blog.hasmanythrough.com/2006/04/20/many-to-many-dance-off 我已注意到使用 Rails 关联在创建多对多关系的两种方式上有些混乱。出现混乱是可以理解的,因为has_many :through 还有些新,写它的文章并不多。Has_and_belongs_to_many 出现的较早,确定的角色与资料超出了你为什么使用...原创 2008-08-21 15:45:39 · 595 阅读 · 0 评论 -
使用rails生成ajax动态装载树型组件
当你需要采用动态树型视图的时候,你会自然的使用xloadtree(主页:http://webfx.eae.net/dhtml/xloadtree/xloadtree.html),那么在rails中如何使用xloadtree呢,我这里有一些经过测试的步骤,提供给大家参考:1.下载xtree2下载地址:http://webfx.eae.net/dhtml/xtree2b/下载文件:js/xtree2...原创 2008-08-23 11:03:25 · 95 阅读 · 0 评论 -
jRails
Rails 內置 Prototype 和 scriptaculous 。 jRails is a drop-in jQuery replacement for the Rails Prototype/script.aculo.us helpers.== ResourcesInstall* .script/plugin install http://ennerchi.googlec...原创 2008-08-31 10:08:03 · 97 阅读 · 0 评论 -
JRubyWorks: J2EE on Rails
(NOTE: JRubyWorks keeps moving forward and this article may not be up to date.)How to run your Rails application with J2EE web servers (such as Jetty and Tomcat)? Here’s a solution:1. Set JRUBY...原创 2008-08-31 17:22:05 · 74 阅读 · 0 评论 -
Run a RoR application with JRuby and OC4J 10.1.3
I’m currently preparing the deployment of our RoR application (a kind of portal for our enterprise) in Oracle App Server 10g.Our application is currently deployed under Litespeed Web Server,running ...原创 2008-08-31 17:32:42 · 164 阅读 · 0 评论 -
应用JDBC连接SQLite
用"SQLite.JDBCDriver"作为JDBC的驱动程序类名。连接JDBC的URL格式为jdbc:sqlite:/path。这里的path为指定到SQLite数据库文件的路径,例如:jdbc:sqlite://dirA/dirB/dbfile jdbc:sqlite://DRIVE:/dirA/dirB/dbfile jdbc:sqlite://COMPUTERNAME/shareA/...原创 2008-09-01 10:48:40 · 1015 阅读 · 0 评论 -
JRuby1.1.4 for Windows安裝筆記
1.Windows環境變量:JAVA_HOME:D:\Program Files\Java\jdk1.6.0_03PATH:D:\Program Files\Java\jdk1.6.0_03\bin2.下載解壓jruby-bin-1.1.4.zip至D:\jruby-1.1.4,增加環境變量:JRUBY_HOME:D:\jruby-1.1.4PATH:D:\jruby-1.1.4\bi...2008-09-01 18:59:31 · 186 阅读 · 0 评论 -
swfupload 上传文件rails应用例子
http://cameronyule.com/2008/07/rails-21-swfupload-example 1.下載rails2.1.22.下載swfupload-rails-authentication3.解壓copy rails到vendor,執行rake rails:update4.在environment.rb中有設置 config.gem 'mini_magick' ...原创 2008-12-28 10:13:39 · 148 阅读 · 0 评论 -
Installing Ruby on Rails on Red Hat Enterprise Linux 4
Determine what Ruby RPMs are installed:$ rpm -qa | egrep '(ruby)|(irb)'ruby-libs-1.8.1-7.EL4.2Uninstall Ruby RPMs:$ sudo rpm -e ruby-libs-1.8.1-7.EL4.2Install Ruby from source:$ wget ftp...2010-04-21 22:54:01 · 107 阅读 · 0 评论 -
Ruby on Rails and Oracle
1.Get the Ruby OCI8 driver. Download the file that ends with “mswin32.rb” and install like this:E:\ruby>ruby ruby-oci8-1.0.3-mswin32.rbCopy OCI8.rb to e:/ruby/lib/ruby/site_ruby/1.8/DBD/OCI8Copy o...2010-04-21 23:01:53 · 99 阅读 · 0 评论 -
Ruby on Rails Appliance
BitNamy RubyStack Appliance - Free Ruby on Rails appliance based on Suse Linux. It includes Apache, MySQL and a Ruby on Rails environment. The site also includes native installers for Windows an...2010-04-25 16:40:10 · 81 阅读 · 0 评论 -
Linux下安装Metasploit破解Oracle登录用户名密码
Metasploit是一个很好的攻击工具包,当然我们这次不是介绍这个工具包的,主要是大牛MC写 了很多oracle的工具,在最近会经常用。我主要会用到经典工具tnscmd移植到MSF中的小工具(不如pl的好用,没换行,看结果很 累),sid_brute和login_brute,用的最多的还是暴力破解oracle用户名和密码的login_brute。下面就说下怎么安装和使 用,主要是安装,因为有...2010-04-29 20:13:25 · 284 阅读 · 0 评论 -
ROR App for Apache on Linux
Configuring Ruby Rails for Apache on SUSE Linux Enterprise Server:http://developer.novell.com/wiki/index.php/Configuring_Ruby_Rails_for_Apache_on_SUSE_Linux_Enterprise_Server 时间管理程序tracks安装:...原创 2010-07-18 11:24:41 · 95 阅读 · 0 评论 -
Dynamic WEBRick Servers in Ruby
http://www.igvita.com/2007/02/13/building-dynamic-webrick-servers-in-ruby/原创 2010-07-18 11:53:00 · 77 阅读 · 0 评论 -
Instiki Redhat Init Script
Here is a simple Redhat Linux-compatible (chkconfig) script that you can use to start and stop instiki, and also to make it startup when your system boots (chkconfig --add instiki).Copy this and put...原创 2010-07-18 14:17:18 · 106 阅读 · 0 评论 -
Creates/updates a record from hash
def create_or_update_record(params) hsh = ActiveSupport::JSON.decode(params[:data]) hsh.merge!(config[:strong_default_attrs]) if config[:strong_default_attrs] @record ||=...原创 2010-07-20 00:12:51 · 89 阅读 · 0 评论 -
spree
Running from edge sources (latest and greatest features)1.Clone the git repo git clone git://github.com/railsdog/spree.git spree cd spree 2.Create the necessary config/database.yml fil...原创 2010-05-11 23:00:16 · 128 阅读 · 0 评论 -
to_csv
http://github.com/ilmotta/to-csv Model: def self.most_active(role) select = "users.*" find(:all, :conditions => ["role_id = ?", role], :limit => 13, :select => select, :orde...原创 2010-07-26 22:48:05 · 123 阅读 · 0 评论 -
How to Integrate JasperReports with Ruby on Rails
IntroductionJasperReports is a powerful—and even more important—well known open source Java reporting tool that has the ability to deliver rich content in formats such as PDF, RTF, HTML, CSV and...原创 2010-08-11 15:34:37 · 255 阅读 · 0 评论 -
自动把Rails 的locals YAML文件翻译成各种语言
一个小工具,自动把Rails 的locals YAML文件翻译成各种语言。 >> 点击使用 << 代码在Github上:http://github.com/yi/rails-localisation-yaml-auto-translator/tree/master...原创 2010-05-20 20:04:56 · 128 阅读 · 0 评论 -
修改refinerycms-18n
i18n-filter.rb:module RoutingFilter class RefineryLocales < Filter def around_recognize(path, env, &block) if ::Refinery::I18n.enabled? if path =~ %r{^/(#{::Refinery...原创 2011-04-14 23:07:44 · 96 阅读 · 0 评论