看板 Ruby 關於我們 聯絡資訊
(ctrl + y 刪去不必要的行列) 環境:ruby 1.9.3 在windows 7 底下運作 1.最近在寫個小程式 想要用連結到資料庫作存取 有無類似像 rails 上的 ActiveRecord api呢? 還是說有辦法直接用ActiveRecord 這個 api 2. ruby的概念是萬物皆物件 也就是說我們有了類別 然後才能new出一個實體物件 可是諸如像是 puts , p 等這些我們卻不用new 而直接使用這些物件 這是為什麼呢??是有點類似java的靜態物件嗎? 菜鳥問題 凡請大家 多解惑了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.47.5.180
kusoayan:1. http://goo.gl/Hp6bx 02/18 11:17
kusoayan:2. http://ruby-doc.org/core-1.9.3/Object.html 02/18 11:17
kusoayan:阿 第二個我貼錯連結了QQ 02/18 11:24
joshua5201:puts這種是方法吧 02/18 12:10
upyours:puts應該是方法,stdout.puts(obj, .....) 02/18 12:17
mars90226:1. 你可以試試SQLite 2. puts, p是Kernel這個module的 02/18 12:37
mars90226:方法,而Object中有include Kernel 02/18 12:37
mixfuture:第一個問題我比較想要知道如何使用ORM 02/18 13:26
mixfuture:2.所以說最初的那些物件已經被new出來了直接讓我們使用 02/18 13:27
mixfuture:還是說省略了new的寫法呢 02/18 13:28
mixfuture:1.找到拉 http://ppt.cc/F7PX 02/18 13:41
mars90226:其實所有code都是在一個叫做main的Object中執行,所以 02/18 17:27
mars90226:可以直接使用Kernel的方法 02/18 17:27
mars90226:當然也可以直接呼叫Object的方法,你可以試試看 02/18 17:29
mixfuture:原來如此阿..所以我們寫java直接用system.out.print也是 02/18 17:58
mixfuture:類似這個原理就是了 02/18 17:58
kusoayan:在 irb 中打 .class 就會顯示了 02/18 19:01
mars90226:Java的不一樣,那個是static object的static method 02/18 20:43