iT邦幫忙

ruby on rails相關文章
共有 323 則文章
鐵人賽 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...

鐵人賽 Software Development DAY 19

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

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

鐵人賽 SideProject30 DAY 18

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

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

鐵人賽 Software Development DAY 18

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

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

鐵人賽 SideProject30 DAY 17

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

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

鐵人賽 Software Development DAY 17

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

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

鐵人賽 SideProject30 DAY 16

技術 Day 16 - 開啟被動收入

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

鐵人賽 Software Development DAY 16

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

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

鐵人賽 SideProject30 DAY 15

技術 Day 15 - 轉帳刪除連動

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

鐵人賽 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,可以很好的幫助我們從常規到特規做出各式各樣的小零...

鐵人賽 SideProject30 DAY 8

技術 Day 8 - 我都唸 Devise,你呢?

曾經有個專案剛好有 `Device` 的 `Model`,跟同事在那邊繞了半天結果兩邊講的是不同東西,想起來是好氣又好笑,所以你都怎麼唸呢 :) 今天的就要來利...

鐵人賽 SideProject30 DAY 7

技術 Day 7 - Turbo 之力 憑空消失之術!

接續昨天的進度,已經完成 Create 跟 Read,今天來把 Update 跟 Delete 完成 開始前先補充一下昨天有先做的 scope ,拿來找當天的帳...

鐵人賽 SideProject30 DAY 6

技術 Day 6 - 再見了 Javascript !

玩轉 Hotwire 今天要來處理整個 Accounting 的拉皮,讓流程更加美觀 同時為了使流程順暢,順便加入 Hotwire 來整合 CRUD 的過程 說...

鐵人賽 SideProject30 DAY 5

技術 Day 5 - 光速拉皮大師 TailwindCSS

前置作業 工具的部分選擇用 TailwindCSS 至於用的理由?簡單、粗暴、隨寫隨到還有平常用的習慣 基本上,參照 TailwindCSS官方文件 就可直接安...

鐵人賽 SideProject30 DAY 4

技術 Day 4 - Rails 初學必會!Let's CRUD!

本日目標為完成 Ledger 跟 Accounting 的 CRUD! 從昨天結束的地方接續開始! # app/controllers/ledgers_con...

鐵人賽 SideProject30 DAY 3

技術 Day 3 - 後端實作 & 前端初見面

第一天有先建立了專案第二天規劃了資料表 那今天目標就先以看到畫面來做收尾! 動手啦! Accounting rails g model Accounting n...

鐵人賽 SideProject30 DAY 2

技術 Day 2 - 初期發想與規劃

所以我說,那個應用主題呢 既然說後面會做到金流的部分,就先假設情境是收到錢錢後要來記帳吧所以應用本身就以「記帳」做為主功能吧! 動手之前,想一想 那麼,在開始之...

鐵人賽 SideProject30 DAY 1

技術 Day 1 - 開賽閒話

如同簡介所述 - 靠自己的雙手獨立打造一款能夠運行的應用程式 想必當學成某項技術時,總會想著用它來做些什麼諸如早些年玩麥塊拿到紅石便開始絞盡腦汁做出個什麼自動化...

技術 使用Devise建立會員系統,發送驗證信和忘記密碼信

首先在專案上裝上devise bundle add devise rails generate devise:install 安裝好後用devise 建立...

鐵人賽 Modern Web DAY 30
Ruby新手村的礦工日記 系列 第 30

技術 [ Day 30 ] Ruby on Rails 之旅才剛啟航呢!

今天是第 30 天,也是鐵人賽的最後一天,想不到我可以堅持 30 天不間斷地把文章寫完,當初參加鐵人賽的原因只是想要藉由文章讓自己更加了解 Ruby 和 Rai...

鐵人賽 Modern Web DAY 30
Rails,我要進來囉 系列 第 30

技術 第三十天:挑戰總結 - 有開源真好

三十天內容: 第一天:來個開場白,這系列的走向? 第二天:在 RailsGuides 無意間掏到寶藏?! 第三天:為什麼 Rails 不需要常常使用...

鐵人賽 Modern Web DAY 29
Ruby新手村的礦工日記 系列 第 29

技術 [ Day 29 ] Rails : 進資料庫先過資料驗證 (Validation) 這關!

當資料寫進資料庫時,需要確保存進來的資料是有效的,你應該不會想要資料庫被塞一些奇怪的資料進來吧!舉例來說,使用者需填入有效的 Email 格式,這就是需要資料驗...

鐵人賽 Modern Web DAY 30

技術 Day 30 - 真正的 Rails 冒險才正要展開

終於完成這 30 天的鐵人賽,當初為了能夠更加深在學習這些東西的印象,所以就決定要報名鐵人賽。事前雖然有囤積一些文章,希望可以在開賽後可以不用那麼的忙碌要同時準...

鐵人賽 Modern Web DAY 29
Rails,我要進來囉 系列 第 29

技術 第二十九天:Rails 的 Security,Rails 開發者需要注意哪些攻擊方法?

開場白 鼬~~哩賀,我是寫程式的山姆老弟,昨天跟大家一起看了 Rails 的多資料庫,今天來看 RailsGuide 的 Security 篇,看看 Rails...

鐵人賽 Modern Web DAY 29

技術 Day 29 - 享受 Rails 的神兵利器:Devise(串接google 第三方登入 (下))

今天接著安裝完成 'omniauth-google-oauth2'、'omniauth-rails_csrf_protection'這兩個套件之後,我們接續後面...

鐵人賽 Modern Web DAY 28
Ruby新手村的礦工日記 系列 第 28

技術 [ Day 28 ] Rails : Model 的關聯性(多對多)

前幾章已經介紹了一對ㄧ、一對多了,但現在有個小問題,一件商品可能會在很多間商店被賣,多間商店可能會賣同件商品,但我不能確定這件商品在哪間商店有被販賣。舉例來說:...