2016-07-25 80 views

回答

0

對象關係映射(ORM):

簡化的應用中使用的數據庫。

使用對象來保存數據庫記錄

  1. 一類的每個表在數據庫中的類的
  2. 對象對應於表中的行
  3. 的對象的屬性對應的列從行

    • 管理對象和後端數據庫之間的信息移動。
    • 管理表(連接)之間的關係,變成鏈接的數據結構。

ActiveRecord的基礎

模型:在導軌

  • 基類模型
  • 指定者對象關係:對應於一個數據庫表 ActiveRecord的一個Rails類映射

示例表

<table> 
 
    <tbody> 
 
    <tr> 
 
     <th> id </th> 
 
     <th>name</th> 
 
     <th>birth</th> 
 
     <th>gpa</th> 
 
     <th>grade</th> 
 
    </tr> 
 
    </tbody> 
 
    <tbody> 
 
    <tr> 
 
     <td> 1 </td> 
 
     <td> Anderson </td> 
 
     <td> 1987-10-22 </td> 
 
     <td> 3.9 </td> 
 
     <td> 2009 </td> 
 
    </tr> 
 
    <tr> 
 
     <td> 2 </td> 
 
     <td> Jones </td> 
 
     <td> 1990-04-16</td> 
 
     <td> 2.4 </td> 
 
     <td> 2012 </td> 
 
    </tr> 
 
</tbody> 
 
    
 
    </table>

此表(應用程序/模型/ student.rb)創建一個類:

class Student < ActiveRecord::Base 
end 

或者,只需使用腳本/生成程序:

ruby script/generate model student 
  • ActiveRecord的檢查此表的數據庫模式,使可用的合適的屬性和方法的類自動

有關詳細信息Click Here.

0

我想這是一個非常簡單的問題,所以我會堅持一個簡單的迴應:

=>的ActiveRecord⊂紅寶石奧姆斯⊂奧姆斯

相關問題