【rails學(xué)習(xí)筆記3】ruby基礎(chǔ)語法

一 類

class order <ActiveRecord::Base   #類order繼承自ActiveRecord::Base
      has_many :line_items             #這個是ActiveRecord中的方法
      attr_accessor  :class             # 等同于同時聲明了getter和setter方法
      attr_reader  :time                #聲明了getter方法
      attr_writer  :num                 # 聲明了setter方法

     def initialize(name)
          #構(gòu)造方法     
      end

      #name的讀方法
     def name
        @name
     end

   # name的寫方法
     def name=(newname)
        @name=newname
     end

    def  self.findall
    # 類方法 
    end 

 #默認(rèn)的方法都是public公開的玻蝌,
    def  find (a)
      # 成員方法
    end

 # 定義只有自己能使用屬性為private的方法
    private
      def privatefind(a)
    end

 #定義自己或者子類能使用的屬性為protected的方法
protected
      def protectedfind(a)
          # 方法實現(xiàn)
      end
end

有一個值得注意的地方是蟹肘,這里的class order并不是和java語言一樣是聲明一個類,而是調(diào)用方法俯树,打開類order(如果沒有就創(chuàng)建并打開)帘腹,然后將后面的聲明都賦值給他。

二. 模塊

模塊和類是相似的许饿,都是由一個個的方法阳欲,常量,其他模塊和類定義構(gòu)成的陋率,與類不同的是球化,模塊不能創(chuàng)建基于其本身的對象。

1. 模塊的作用

  1. 作為命名空間定義方法瓦糟,其名稱不與其他地方定義的方法有沖突
  2. 允許在不同的類之間共享功能筒愚。

2. 模塊的聲明

 module  MyModule
       def module_method
         # 方法實現(xiàn)
      end
end

 #使用的時候
include modulename

基礎(chǔ)語法暫時就上面這些啦,以后碰到繼續(xù)補(bǔ)充~。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末菩浙,一起剝皮案震驚了整個濱河市巢掺,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌芍耘,老刑警劉巖址遇,帶你破解...
    沈念sama閱讀 211,743評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件熄阻,死亡現(xiàn)場離奇詭異斋竞,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)秃殉,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,296評論 3 385
  • 文/潘曉璐 我一進(jìn)店門坝初,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人钾军,你說我怎么就攤上這事鳄袍。” “怎么了吏恭?”我有些...
    開封第一講書人閱讀 157,285評論 0 348
  • 文/不壞的土叔 我叫張陵拗小,是天一觀的道長。 經(jīng)常有香客問我樱哼,道長哀九,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,485評論 1 283
  • 正文 為了忘掉前任搅幅,我火速辦了婚禮阅束,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘茄唐。我一直安慰自己息裸,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,581評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著呼盆,像睡著了一般年扩。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上访圃,一...
    開封第一講書人閱讀 49,821評論 1 290
  • 那天常遂,我揣著相機(jī)與錄音,去河邊找鬼挽荠。 笑死克胳,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的圈匆。 我是一名探鬼主播漠另,決...
    沈念sama閱讀 38,960評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼跃赚!你這毒婦竟也來了笆搓?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,719評論 0 266
  • 序言:老撾萬榮一對情侶失蹤纬傲,失蹤者是張志新(化名)和其女友劉穎满败,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體叹括,經(jīng)...
    沈念sama閱讀 44,186評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡算墨,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,516評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了汁雷。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片净嘀。...
    茶點故事閱讀 38,650評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖侠讯,靈堂內(nèi)的尸體忽然破棺而出挖藏,到底是詐尸還是另有隱情,我是刑警寧澤厢漩,帶...
    沈念sama閱讀 34,329評論 4 330
  • 正文 年R本政府宣布膜眠,位于F島的核電站,受9級特大地震影響溜嗜,放射性物質(zhì)發(fā)生泄漏宵膨。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,936評論 3 313
  • 文/蒙蒙 一粱胜、第九天 我趴在偏房一處隱蔽的房頂上張望柄驻。 院中可真熱鬧,春花似錦焙压、人聲如沸鸿脓。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,757評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽野哭。三九已至在塔,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間拨黔,已是汗流浹背蛔溃。 一陣腳步聲響...
    開封第一講書人閱讀 31,991評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留篱蝇,地道東北人贺待。 一個月前我還...
    沈念sama閱讀 46,370評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像零截,于是被迫代替她去往敵國和親麸塞。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,527評論 2 349

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理涧衙,服務(wù)發(fā)現(xiàn)哪工,斷路器,智...
    卡卡羅2017閱讀 134,633評論 18 139
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法弧哎,類相關(guān)的語法雁比,內(nèi)部類的語法,繼承相關(guān)的語法撤嫩,異常的語法偎捎,線程的語...
    子非魚_t_閱讀 31,598評論 18 399
  • importUIKit classViewController:UITabBarController{ enumD...
    明哥_Young閱讀 3,783評論 1 10
  • 切切樂? 熟悉的人很熟悉非洲,不熟悉的人一頭霧水鸭限。 我第一次見這個玩具是在小區(qū)的樓下蜕径,一個小男孩蹲在地上低著頭忙活著两踏,...
    米小圓閱讀 2,510評論 0 2
  • 最后的晚班 愛老虎油呢 一天又過去了 宋宋婚禮是早就計劃好的 而金柱赫的離去是意外 好好生活 好好愛人
    ninvxv閱讀 114評論 0 0