Rails Payment Gateway

用Rails串接第三方支付

MVC

M = Model 產生訂單的邏輯,比如

  1. 驗證 validates(使用者名字、金額、訂單編號usernameamountorder_no)

  2. before_create 在本例中是定義build_order_no這個方法

  3. enum 在本例中是使用在付款方式的值設定pay_type)

V
C = Controller 流程控制(產生東西、做什麼事情)

before_create : 在 rails model 的callback,代表這筆資料被建立的時候我要做什麼事情,呼叫什麼方法。接著可以自己定義方法來使用。 enum : 列舉

updatedupdated2022-05-082022-05-08