今天接著昨天的實作 簡單建一個結帳功能 先建立一個 Order model: $ rails g model Order total_amount:deci...
什麼是資料驗證? 開發網站應用程式,資料的正確性非常重要,用於確保應用程式接收到的數據資料符合預期的格式和條件,有助於防止無效或惡意數據進入網站應用程式,提高應...
什麼是關聯性? 在 Ruby on Rails 中,關聯性是一種用於建立 Model 之間關聯的技術, Model 是應用程式中用於儲存和操作數據的結構,在 R...
什麼是 N + 1 問題? N + 1 問題是當需要從資料庫中找資料時,應該要一次抓完所需資料,但卻使用逐筆撈資料的方式處理,可能會導致大量的資料庫查詢,這種情...
什麼是 Gem? 在 Ruby on Rails 中,Gem 是一種打包好的程式碼,可以輕鬆地加到 Rails 應用程式中,以實現各種功能。 Gem 可以包含任...
什麼是 API ? 在開發手機應用程式或是一些前端比較吃重的網站應用程式時,常會需要跟後端伺服器交換資料,交換資料的格式常見的有 JSON 或 XML 等格式,...
使用Ruby on rails 發開網站時常常會用到第三方登入,今天就來實際操作使用 Devise 套件 + Google 的三方登入吧 Step 1請先至 G...
不是介紹 Ruby on Rails 嗎? 怎麼會講到 DNS & IP 呢? 其實學習網站開發的同時,這部分可說是基礎,而且無語言國界都是共用的(不管是 Ru...
隨著 AI 快速發展,現已進入大數據的時代,相較於傳統的關聯型資料庫(如MySQL、PostgreSQL、SQL Server等)在許多應用中表現出色,但它們不...
終於來到鐵人賽的最後一天,今天來講講什麼是TDD吧!寫測試!我們這裡提的「測試」,指的是 TDD(Test-Driven Development),中文翻譯做「...