昨天已經將 MpgInfo 完成到只剩下 Security 還沒實作的狀態,再繼續之前,想先確認 MpgInfo 的屬性是否跟前端的 form 合用,所以先來設...
昨天講述了一些 Active Record Model 的概念之後,今天來點 Active Record Associations 關聯性! before_ac...
今天來點 Active Record! 在講述 Active Record 之前,我們先來建立一個基礎概念:ORM Object–relational mapp...
昨天做完還缺 trade_info & trade_sha今天繼續完成 Newebpay::MpgInfo trade_info 根據文件需要塞入各種交...
今天來點 Controller, Action, View 實作! 建立 Controller 與定義 Action 在先前介紹路徑時,以「文章列表」的路徑為...
昨天做了一些準備,所以今天就還只能針對文件的部分來設計 Object 的雛形 Services 原則上會有一個頁面(尚未刻出)讓使用者送出表單,此時表單內根據文...
今天來點 Routes 在 Day 15 - 理解 Ruby on Rails 是什麼?有提到 REST 與 RESTful 概念,我們再複習一次: REST...
沒錯!今天就要開啟重要的篇幅,實作金流! 理解 最麻煩的部分大概就屬於準備這塊了此次會使用藍星來做為金流的服務商 首先就是申請帳號另外,必須要先看過文件,包含如...
上篇我們提到 Ruby on Rails 的設計原則,今天來點 MVC,看看 Rails 在這樣的模式下是如何運作的! 什麼是 MVC 架構? MVC(Mode...
昨天提到最後一項要刪除轉帳紀錄,因為目前刪除的連動沒有百分百正確對應的方式所以這裡需要增加一個欄位來做對應來做到正確對應,否則對應錯誤,刪除錯誤的帳務紀錄是很糟...
講到 Ruby 大家一定也聽過 Ruby on Rails 或者 RoR,今天就來點 Ruby on Rails 吧! Ruby on Rails 是什麼? R...
前端驗證 跟 TailwindCSS 一樣所見即所得,寫上去即可見效,今天就要運用 AlpineJS 實作驗證與錯誤樣式根據昨天的設定我們已經可以處理 nest...
視覺化 在能夠正常使用記帳的功能後,就能建立數據庫並對這些數據加以分析理解自己的消費習慣但一整串資料如何分析,如何看穿消費習慣的「形狀」,好則維持,壞則改呢?最...
ViewComponent 導入! 沒錯,又要來裝東西了!文件底加 這次要使用的是 ViewComponent,可以很好的幫助我們從常規到特規做出各式各樣的小零...
曾經有個專案剛好有 `Device` 的 `Model`,跟同事在那邊繞了半天結果兩邊講的是不同東西,想起來是好氣又好笑,所以你都怎麼唸呢 :) 今天的就要來利...
接續昨天的進度,已經完成 Create 跟 Read,今天來把 Update 跟 Delete 完成 開始前先補充一下昨天有先做的 scope ,拿來找當天的帳...
玩轉 Hotwire 今天要來處理整個 Accounting 的拉皮,讓流程更加美觀 同時為了使流程順暢,順便加入 Hotwire 來整合 CRUD 的過程 說...
前置作業 工具的部分選擇用 TailwindCSS 至於用的理由?簡單、粗暴、隨寫隨到還有平常用的習慣 基本上,參照 TailwindCSS官方文件 就可直接安...
本日目標為完成 Ledger 跟 Accounting 的 CRUD! 從昨天結束的地方接續開始! # app/controllers/ledgers_con...
第一天有先建立了專案第二天規劃了資料表 那今天目標就先以看到畫面來做收尾! 動手啦! Accounting rails g model Accounting n...
所以我說,那個應用主題呢 既然說後面會做到金流的部分,就先假設情境是收到錢錢後要來記帳吧所以應用本身就以「記帳」做為主功能吧! 動手之前,想一想 那麼,在開始之...
如同簡介所述 - 靠自己的雙手獨立打造一款能夠運行的應用程式 想必當學成某項技術時,總會想著用它來做些什麼諸如早些年玩麥塊拿到紅石便開始絞盡腦汁做出個什麼自動化...
首先在專案上裝上devise bundle add devise rails generate devise:install 安裝好後用devise 建立...
今天是第 30 天,也是鐵人賽的最後一天,想不到我可以堅持 30 天不間斷地把文章寫完,當初參加鐵人賽的原因只是想要藉由文章讓自己更加了解 Ruby 和 Rai...
三十天內容: 第一天:來個開場白,這系列的走向? 第二天:在 RailsGuides 無意間掏到寶藏?! 第三天:為什麼 Rails 不需要常常使用...
當資料寫進資料庫時,需要確保存進來的資料是有效的,你應該不會想要資料庫被塞一些奇怪的資料進來吧!舉例來說,使用者需填入有效的 Email 格式,這就是需要資料驗...
終於完成這 30 天的鐵人賽,當初為了能夠更加深在學習這些東西的印象,所以就決定要報名鐵人賽。事前雖然有囤積一些文章,希望可以在開賽後可以不用那麼的忙碌要同時準...
開場白 鼬~~哩賀,我是寫程式的山姆老弟,昨天跟大家一起看了 Rails 的多資料庫,今天來看 RailsGuide 的 Security 篇,看看 Rails...
今天接著安裝完成 'omniauth-google-oauth2'、'omniauth-rails_csrf_protection'這兩個套件之後,我們接續後面...
前幾章已經介紹了一對ㄧ、一對多了,但現在有個小問題,一件商品可能會在很多間商店被賣,多間商店可能會賣同件商品,但我不能確定這件商品在哪間商店有被販賣。舉例來說:...