iT邦幫忙

rails相關文章
共有 413 則文章
鐵人賽 Modern Web DAY 24
為你自己學 Ruby on Rails 系列 第 24

技術 第 23 章 - 寫測試讓你更有信心 Part 2

本系列文章內容同步發佈於這裡,若有任何問題或錯誤,都歡迎直接到 GitHub 上發 PR 修正,或是在這裡留言討論。 photo by Clay Junell...

鐵人賽 Modern Web DAY 28

技術 Day28. Rails 搭配 DataTable 寫出完美的列表頁

今天要講Stimulus & Datatable 的用法,不過不會Stimulus的讀者們不用擔心,因為在Rails可以寫 Datatable 的方式相...

鐵人賽 自我挑戰組 DAY 7
Ruby名詞解釋總匯 系列 第 7

技術 Day 7 : Ruby中的「Hash」

雜湊 Hash *英文發音首先來聽聽英文發音~。 名詞解釋 Hash是由Key、Value所組成的資料,設計者只要根據Key值就可以取得相對應的資料唷!雖然中...

鐵人賽 IT技術 DAY 10

技術 在 Sinatra 使用 flash 的訊息功能

rails 裡內建有 flash 的訊息功能, Sinatra 卻欠卻此好用功能。 (flash不是Adobe的Flash,只是出現訊息作用的名稱) 在 rai...

技術 寫Web不能不知道的常見網路攻擊:CSRF

CSRF全名是 Cross Site Request Forgery,翻成中文就是跨站請求偽造。 攻擊原理 因為一般cookie是存放在瀏覽器的,網頁開發者不必...

鐵人賽 Modern Web DAY 21
為你自己學 Ruby on Rails 系列 第 21

技術 第 20 章 - 背景工作及工作排程

本系列文章內容同步發佈於這裡,若有任何問題或錯誤,都歡迎直接到 GitHub 上發 PR 修正,或是在這裡留言討論。 背景工作及工作排程 有些程式在運轉會需要...

鐵人賽 Modern Web DAY 23
為你自己學 Ruby on Rails 系列 第 23

技術 第 22 章 - 寫測試讓你更有信心 part 1

本系列文章內容同步發佈於這裡,若有任何問題或錯誤,都歡迎直接到 GitHub 上發 PR 修正,或是在這裡留言討論。 寫測試讓你更有信心 Part 1 什麼是...

鐵人賽 Modern Web DAY 7

技術 Day7. 活用Ruby的Time,人人都可以成為時間魔術師

時間永遠是人生的一大問題,但在`Ruby的世界中,卻不是什麼問題。只要我們熟悉一些時間上的技巧,基本上都難不倒我們。 Time.now && T...

鐵人賽 開發技術 DAY 22
Ruby on Rails 花招百出 系列 第 23

技術 ActiveRecord Migration撰寫方法

開啟rails專案以後,常常會需要對資料庫進行更動,這時就必須依靠Migration的協助。啥?你說為什麼不直接用GUI介面操作資料庫嗎?等有20個以上的ta...

鐵人賽 開發技術 DAY 4
Ruby on Rails 花招百出 系列 第 5

技術 做Rails開發少不了GIT

本篇簡單說明: 為什麼需要GIT 2.GIT安裝及設定 為什麼需要GIT? GIT是一種版本控制系統,為什麼要有這種東西呢?每一個東西都是用來解決一個問題...

鐵人賽 Modern Web DAY 18

技術 Day18. Slim & Pug - 縮排式的 html

由於可能很多人會不習慣縮排的寫法來寫html,然後在Day17以後的章節,漢漢老師會大量的使用縮排式的html,因而有這篇文章的誕生。 Pug 曾經有一段後端轉...

鐵人賽 Modern Web DAY 26

技術 Day26. 認識 Stimulus,與Javascript成為好朋友

React.js, Vue.js, Angular.js為近期很流行的框架,改變了前端生活圈的生態。不過除了這些主流框架以外,Basecamp出了一款基於Rai...

鐵人賽 Modern Web DAY 13
為你自己學 Ruby on Rails 系列 第 13

技術 第 12 章 - Controller

本系列文章內容同步發佈於這裡,若有任何問題或錯誤,都歡迎直接到 GitHub 上發 PR 修正,或是在這裡留言討論。 Controller 向你的用戶說聲哈...

鐵人賽 Modern Web DAY 3

技術 Day3. Ruby的數字、字串,以及 ===

Day3 要來介紹Ruby字串、數字,還有Ruby 的 === Number 數字比起其他類別,還要來的單純。不過身為Rails的工程師,必須知道Ruby提供的...

鐵人賽 Modern Web DAY 14
Ruby礦工的Rails地圖 系列 第 14

技術 淺談delegate -- 探囊取物

每天在上班之中尋找靈感是一個不錯的方法就決定來聊一下整理model時很常用到的delegate 之前在第二天的時候講MTI時其實已經有使用到但那個時候沒有講解來...

鐵人賽 Modern Web DAY 20
為你自己學 Ruby on Rails 系列 第 20

技術 第 19 章 - 寄發信件

本系列文章內容同步發佈於這裡,若有任何問題或錯誤,都歡迎直接到 GitHub 上發 PR 修正,或是在這裡留言討論。 寄發信件 寄發信件 在 Rails 要寄...

鐵人賽 自我挑戰組 DAY 21

技術 Day21 - Ruby on Rails 中常見的 N+1 與解法

前言 在 Ruby on Rails 中,透過 ORM (Object Relational Mapping) 使我們可以輕易地對不同表進行操作,方便之餘,一不...

鐵人賽 Modern Web DAY 30

技術 Day30. Model 與關聯 - preload, join, includes 一次釐清

今天我們會用部落格跟使用者的關係來講解關聯,首先先做設定,部落格跟使用者的關係為 使用者對應多個部落格 每一個部落格對應使用者 class Blog &lt...

鐵人賽 Modern Web DAY 22

技術 [VR 前後端交響曲Day22] Rails專案開發 - Vue draggable套件拖拉ticket

已經來到第22天了!剩下一週的時間我的專案就要部署(顯示為加緊趕工)~ 昨天的鐵人賽把column拖拉完成, 今天的需求:拖拉ticket,而且可以移動到不同的...

鐵人賽 自我挑戰組 DAY 6
Ruby名詞解釋總匯 系列 第 6

技術 Day 6 : Ruby中的「陣列、範圍」

陣列 Array *英文發音首先來聽聽英文發音~。 何謂陣列? 陣列[]:是一組相同型態的連續變數,它們使用同一個變數名稱,而另外用一個索引值來指定使用第幾個...

鐵人賽 Modern Web DAY 1
Ruby on Rails面試題挑戰 系列 第 1

技術 Ruby on Rails面試題挑戰 Day01 - 開賽宣言

參賽契機 第一次聽到鐵人賽總覺得是大神在參加的比賽,龍哥、Amos等講師等級表演的舞台,連續發表三十天技術文章當然不是我這種還在學習程式,轉職當中的菜雞能夠扯上...

鐵人賽 Modern Web DAY 29
Ruby礦工的Rails地圖 系列 第 29

技術 實用Gem介紹:country_select

倒數第二天來介紹方便的國籍下拉套件:country_select Gemfile gem "country_select" 然後bundl...

鐵人賽 Modern Web DAY 3
Ruby礦工的Rails地圖 系列 第 3

技術 STI , MTI 與多型關聯(Polymorphic Associations) 系列二

MTI (multiple table inheritance) 昨天我們介紹了STI,運用在大量重複欄位出現時可以用同一個表格實作複數以上的model但是當不...

鐵人賽 Modern Web DAY 30
Ruby礦工的Rails地圖 系列 第 30

技術 30天鐵人賽回顧總整理暨心得 - 心中的紅寶石

終於撐到最後一天果然人需要適度的壓力才會成長此言誠不虛也 之前從來沒有想像過,我可以在一個月內每天固定產出一篇技術文章而且因為自尊心的堅持至少都有一點可看性,不...

鐵人賽 自我挑戰組 DAY 10
rails 學習紀錄 系列 第 10

技術 [Day10] Model 關聯(上)

Model 關連性關連:一對一關連:一對多關連:多對多 在了解model關聯之前1.關聯關係,兩端都要寫好。2.model的名字是單數,controller是...

鐵人賽 Modern Web DAY 4

技術 Day4. 一起精通 Rails Array,處理更複雜的問題

接下來Day4-6的用法,都是由Ruby的Enumerable。Enumerable 是Ruby相當強大的庫,專門處理集合資料的遞迴處理。 今天我們要介紹的是A...

鐵人賽 Modern Web DAY 1
Ruby礦工的Rails地圖 系列 第 1

技術 i18n 搭配model與form的做法

在使用simple_form時,很多人會使用label來命名model的中文,其實可以透過設定model的多語系yml來實作解決這樣的需求。同時,model n...

鐵人賽 開發技術 DAY 1
Ruby on Rails 花招百出 系列 第 2

技術 Rails遇上問題,該如何搜尋及發問?

遇到困難了!思索半天也找不到答案該怎麼辦?腦袋打結時,最好直接用搜尋和發問的方式,從外部取得解答最快速。尤其Ruby on Rails的開發對新手來講充滿許多...

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

技術 第十九天:在 Rails 7 使用 esbuild 來試用 React JS

開場白 鼬~~哩賀,我是寫程式的山姆老弟,前幾天跟大家一起實驗了用 importmap、webpack、esbuild 來安裝 bootstrap,今天來繼續延...

鐵人賽 開發技術 DAY 19
Ruby on Rails 花招百出 系列 第 20

技術 開始跟Rails ActiveRecord當好朋友

開啟新的Rails專案以後,第一步就是要資料庫操作開始,也就是產生model檔案。(啥?你不需要用資料庫?那用Rails幹嘛?)由於我剛開始學Rails時對資...