iT邦幫忙

鐵人檔案

2018 iT 邦幫忙鐵人賽
回列表
自我挑戰組

rails 學習紀錄 系列

參賽天數 11 天 共 14 篇文章 | 5 人訂閱 訂閱系列文
DAY 1

[Day1] 關於我誤解Model的那些事

前言: 目前正在五倍紅寶石學習Ruby on Rails的課程,希望能將上課所學整理出屬於自己的筆記,透過文章整理思緒。因此文章內會有許多部分是參考龍哥的教材。...

2017-12-13 ‧ 由 Sandy 分享
DAY 2

[Day2] 關於PORO(Plain Old Ruby Object)

什麼是PORO ? 簡單的沒有任何繼承關係的純Ruby物件 可以讓Model和Controller代碼能夠更加精簡,讓一個 class 只需要負責一件事,達到...

2017-12-14 ‧ 由 Sandy 分享
DAY 3

[Day3] 關於 index: true 和 foreign_key: true

當我們直接用 references 建立關係,他會自己幫我們加入 index 索引。 上課的例子中他還會幫我們加入 foreign_key: true 跟圖二...

2017-12-15 ‧ 由 Sandy 分享
DAY 4

[Day4]關於 index: true 跟 foreign_key: true (下)

class CreateStores < ActiveRecord::Migration[5.1] def change create_tab...

2017-12-16 ‧ 由 Sandy 分享
DAY 5

[Day 5 ] 關於Rspec 的簡單介紹

前言:什麼是Rspec RSpec是一套Ruby語言底下的自動化測試框架,主要用於測試程式執行是否符合我們想要的結果,可在實際手動執行之前先讓程式自動進行測試...

2017-12-17 ‧ 由 Sandy 分享
DAY 6

[Day6]關於Ruby 物件與類別(Class)的關係

Ruby 是一款物件導向程式語言(Objecte-Oriented Programming, OOP),這是一款物件化的很徹底的程式語言,在 Ruby 的世界裡...

2017-12-18 ‧ 由 Sandy 分享
DAY 7

[Day7]關於模組(Module)

模組(module),是一個很容易跟類別(class)搞混的名稱! 觀念 可以把模組想成是包含許多方法和常數的工具箱。模組其實和類別的概念很相似,但模組不能建構...

2017-12-19 ‧ 由 Sandy 分享
DAY 8

[Day8] 類別中的方法(methods in class)

類別中的方法主要可以分成實體方法(instance methods)和類別方法(class methods): 實體方法(instance method):能夠...

2017-12-20 ‧ 由 Sandy 分享
DAY 9

[Day9]關於Rails ActiveRecord

什麼是ActiveRecord? Rails操作資料庫的套件稱為ActiveRecord。 ActiveRecord抽象了數據庫連接的概念,能讓我們更方便地和資...

2017-12-21 ‧ 由 Sandy 分享
DAY 10

[Day10] Model 關聯(上)

Model 關連性 關連:一對一 關連:一對多 關連:多對多 在了解model關聯之前 1.關聯關係,兩端都要寫好。 2.model的名字是單數,contro...

2017-12-22 ‧ 由 Sandy 分享