iT邦幫忙

ruby on rails相關文章
共有 309 則文章
鐵人賽 SideProject30 DAY 30

技術 Day30 - 媽我完賽啦!

廢話 說是開啟被動收入,但始終沒有把藍星正式站串上去,畢竟也是玩票性質的主題 :P但終於完成了是吧(泣已經想不起來為什麼要參賽了 歷經整個月神經兮兮,而且越靠近...

鐵人賽 SideProject30 DAY 29

技術 Day 29 - 搭科 Swarm !

雖然本次架設的挑戰已經完成了,但既然都用到 Traefik 就讓我們繼續往後學下去吧(汗 因為之後 App 將交由 Traefik 的架構去處理,之後的流量將從...

鐵人賽 SideProject30 DAY 28

技術 Day 28 - 一證在手 資安就有

SSL 申請 昨天完善了自動部署,今天要來補上 SSL 的設定,讓 Traefik 幫我把憑證處理完 第一步先來處理憑證申請 traefik: im...

鐵人賽 SideProject30 DAY 27

技術 Day 27 - 我是想躺著,還把專案部署了

GitHub Action 前一步已經完成了 HTTP 連線進入網站,目前就還剩下 Swarm, SSL, 以及 Runner 的設定 考量到方便性,這邊先完成...

鐵人賽 SideProject30 DAY 26

技術 Day 26 - Traefik 大法好

Traefik 昨天設定完 compose 後已經可以在本機連到容器內 而今天的目標就是使用 Traefik 來做 reverse-proxy,並手動部署到機器...

鐵人賽 SideProject30 DAY 25

技術 Day 25 - 環境的處理? Docker 不必!

Dockerfile 前期的安裝就不贅述了,這裡會專注 Dockerfile 上 而這邊要推薦偷懶用一下 Boxing ,可以快速幫忙生成一個簡單且輕量化的 D...

鐵人賽 Software Development DAY 26

技術 Day 26 - 理解 Ruby on Rails,Active Record Query - Enum 是什麼?

在 Active Record 裡,有一個滿常見的功能,Enum,這功能該如何使用,今天就來點 Enum 吧! Enum 是什麼? Enum(Enumerati...

鐵人賽 SideProject30 DAY 24

技術 Day 24 - 小孩子部署才做選擇,我全都要

恩? 不是昨天不是上線了嗎 ?? 你如果這麼說也不能反對,廣義上來說是已經上線了 :P 那接下來要做什麼呢? ............ 還記得開頭說了要靠自己的...

鐵人賽 Software Development DAY 25

技術 Day 25 - 理解 Ruby on Rails,Active Record Query - Scope 是什麼?

在 Rails 查詢資料上,除了先前所介紹的 find, where 的抓取資料的方式之外,還有一個很特別的方式 - scope! 今天真的來點 scope!...

鐵人賽 SideProject30 DAY 23

技術 Day 23 - 準備好上線了嗎?

歐齁齁,終於來到這一步了,金流寫了半天終究是要上線才能賺錢啊 但!上線前還是得先來個好名字! 域名 蝦米名字呢!就是域名啦! 畢竟之前串金流的時候都還是用 Ng...

鐵人賽 SideProject30 DAY 22

技術 Day 22 - 收錢就要辦事!

昨天解完密之後,要開始拿資料做點事情啦! 這邊按照文件說明, notify_url 會期望我們再回應 http status 200,不然會重試三次 class...

鐵人賽 Software Development DAY 23

技術 Day 23 - 理解 Ruby on Rails,Active Record Query (下)?

繼續來探究 Active Record 在抓取資料上的方法!繼上篇,我們已經學習了如何進行基本的資料查詢。這篇將深入介紹一些查詢方法以及常見的解決 N+1 問題...

鐵人賽 SideProject30 DAY 21

技術 Day 21 - 逆轉解密!讓我看看!

昨天已經玩到可以送出表單讓使用者刷卡,那麼就要來處理回來的資料等等!啊打回來卻因為還沒部署沒有 URL 怎麼讓人打過來呢!有很多工具可以用,但今天就先選擇 ng...

鐵人賽 Software Development DAY 22

技術 Day 22 - 理解 Ruby on Rails,Active Record Query (上)?

繼續來探究 Active Record,前幾篇談論資料的關聯性,這次我們來點在 Active Record 怎麼抓取資料! 前情提要 大家還記得當時提及 Act...

鐵人賽 SideProject30 DAY 20

技術 Day 20 - 加密中請稍候

這篇算是被動收入系列的大魔王了,範例是 PHP,研究好一陣子(苦惱總之先按照文件的步驟一步步來組裝! 生成請求字串 先看成品預計要的樣子,其實就是組成 quer...

鐵人賽 Software Development DAY 21

技術 Day 21 - 理解 Ruby on Rails,Active Record Associations(下)

上回我們講到 Active Record Association 的基礎觀念,今天繼續延伸下去! Polymorphic Association 多型關聯 多型...

鐵人賽 SideProject30 DAY 19

技術 Day 19 - 開啟賺錢計畫

昨天已經將 MpgInfo 完成到只剩下 Security 還沒實作的狀態,再繼續之前,想先確認 MpgInfo 的屬性是否跟前端的 form 合用,所以先來設...

鐵人賽 Software Development DAY 20

技術 Day 20 - 理解 Ruby on Rails,Active Record Associations(上)

昨天講述了一些 Active Record Model 的概念之後,今天來點 Active Record Associations 關聯性! before_ac...

鐵人賽 SideProject30 DAY 18

技術 Day 18 - 所以我說,那個商品資料呢

昨天做完還缺 trade_info & trade_sha今天繼續完成 Newebpay::MpgInfo trade_info 根據文件需要塞入各種交...

鐵人賽 Software Development DAY 19

技術 Day 19 - 理解 Ruby on Rails,ORM 與 Active Record 是什麼?

今天來點 Active Record! 在講述 Active Record 之前,我們先來建立一個基礎概念:ORM Object–relational mapp...

鐵人賽 SideProject30 DAY 17

技術 Day 17 - 金流處理器 Service Object

昨天做了一些準備,所以今天就還只能針對文件的部分來設計 Object 的雛形 Services 原則上會有一個頁面(尚未刻出)讓使用者送出表單,此時表單內根據文...

鐵人賽 Software Development DAY 18

技術 Day 18 - 理解 Ruby on Rails,Controller, Action, View 實作!

今天來點 Controller, Action, View 實作! 建立 Controller 與定義 Action 在先前介紹路徑時,以「文章列表」的路徑為...

鐵人賽 SideProject30 DAY 16

技術 Day 16 - 開啟被動收入

沒錯!今天就要開啟重要的篇幅,實作金流! 理解 最麻煩的部分大概就屬於準備這塊了此次會使用藍星來做為金流的服務商 首先就是申請帳號另外,必須要先看過文件,包含如...

鐵人賽 Software Development DAY 17

技術 Day 17 - 理解 Ruby on Rails,Route 是什麼?

今天來點 Routes 在 Day 15 - 理解 Ruby on Rails 是什麼?有提到 REST 與 RESTful 概念,我們再複習一次: REST...

鐵人賽 SideProject30 DAY 15

技術 Day 15 - 轉帳刪除連動

昨天提到最後一項要刪除轉帳紀錄,因為目前刪除的連動沒有百分百正確對應的方式所以這裡需要增加一個欄位來做對應來做到正確對應,否則對應錯誤,刪除錯誤的帳務紀錄是很糟...

鐵人賽 Software Development DAY 16

技術 Day 16 - 理解 MVC 是什麼?

上篇我們提到 Ruby on Rails 的設計原則,今天來點 MVC,看看 Rails 在這樣的模式下是如何運作的! 什麼是 MVC 架構? MVC(Mode...

鐵人賽 Software Development DAY 15

技術 Day 15 - 理解 Ruby on Rails 是什麼?

講到 Ruby 大家一定也聽過 Ruby on Rails 或者 RoR,今天就來點 Ruby on Rails 吧! Ruby on Rails 是什麼? R...

鐵人賽 SideProject30 DAY 13

技術 Day 13 - 雙重驗證

前端驗證 跟 TailwindCSS 一樣所見即所得,寫上去即可見效,今天就要運用 AlpineJS 實作驗證與錯誤樣式根據昨天的設定我們已經可以處理 nest...

鐵人賽 SideProject30 DAY 11

技術 Day 11 - 你花錢的形狀

視覺化 在能夠正常使用記帳的功能後,就能建立數據庫並對這些數據加以分析理解自己的消費習慣但一整串資料如何分析,如何看穿消費習慣的「形狀」,好則維持,壞則改呢?最...

鐵人賽 SideProject30 DAY 10

技術 Day 10 - 打造前端螺絲釘!

ViewComponent 導入! 沒錯,又要來裝東西了!文件底加 這次要使用的是 ViewComponent,可以很好的幫助我們從常規到特規做出各式各樣的小零...