flâneur — a map of the web's best reading

Model 基本操作 為你自己學 Ruby on Rails | 高見龍

railsbook.tw · 1,543 words · saved by 1 readers

學習不需要為公司、不需要為長官、同事、不需要為別人,只為你自己。

← 上一章:Layout, Render 與 View Helper 下一章:Model Migration → Model 基本操作 基本觀念 Model 基本操作之 CRUD 使用小提醒 Scope 與類別方法 前面介紹了 Rails 的 MVC 架構中的 V 跟 C,接下來的幾個章節來介紹一下 M。 基本觀念 Model 是什麼? 很多剛開始接觸 Rails 的 MVC 架構的新手,可能會認為 Model 就是資料庫或資料表,事實上並不是。請先記住一件很重要的觀念: Model 不是資料庫(Database)也不是資料表(Table),Model 可能只是疊在資料表上面的一個抽象類別,負責跟實體的資料表溝通。 打個比方,Model 的角色有點類似卡通「哆啦 A 夢」裡有種叫做「翻譯蒟蒻」的道具,我們跟 Model 說人話,Model 會幫我們翻譯成資料庫看得懂的話(SQL),幫我們跟資料庫要資料。 Model 與資料表(Table)的關係 講到 Model 跟資料表的關係,不少剛開始學習 Rails 的朋友會認為一個 Model 就一定會對到一個資料表,反之一個資料表就一定也有一個對應的 Model。在比較單純的專案,Model 跟資料表通常的確是一對一沒錯,但這並不是絕對的,甚至有時候 Model 跟資料表一點關係都沒有。 慣例 - 資料表命名 在 Rails 專案中,Mo

Explore this link on the map →

saved by

related reading