前言: 目前正在五倍紅寶石學習Ruby on Rails的課程,希望能將上課所學整理出屬於自己的筆記,透過文章整理思緒。因此文章內會有許多部分是參考龍哥的教材。...
什麼是PORO ? 簡單的沒有任何繼承關係的純Ruby物件 可以讓Model和Controller代碼能夠更加精簡,讓一個 class 只需要負責一件事,達到...
當我們直接用 references 建立關係,他會自己幫我們加入 index 索引。上課的例子中他還會幫我們加入 foreign_key: true 跟圖二不一...
class CreateStores < ActiveRecord::Migration[5.1] def change create_tab...
前言:什麼是Rspec RSpec是一套Ruby語言底下的自動化測試框架,主要用於測試程式執行是否符合我們想要的結果,可在實際手動執行之前先讓程式自動進行測試...
Ruby 是一款物件導向程式語言(Objecte-Oriented Programming, OOP),這是一款物件化的很徹底的程式語言,在 Ruby 的世界裡...
模組(module),是一個很容易跟類別(class)搞混的名稱! 觀念可以把模組想成是包含許多方法和常數的工具箱。模組其實和類別的概念很相似,但模組不能建構實...
類別中的方法主要可以分成實體方法(instance methods)和類別方法(class methods):實體方法(instance method):能夠在...
什麼是ActiveRecord?Rails操作資料庫的套件稱為ActiveRecord。ActiveRecord抽象了數據庫連接的概念,能讓我們更方便地和資料庫...
Model 關連性關連:一對一關連:一對多關連:多對多 在了解model關聯之前1.關聯關係,兩端都要寫好。2.model的名字是單數,controller是...