iT邦幫忙

rails相關文章
共有 413 則文章
鐵人賽 Modern Web DAY 18

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

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

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

技術 Debugging Rails: 遇到Bug別慌!先看懂錯誤訊息!

在新手學習Ruby & Rails時,可能完全不知道error或exception要如何處理,一跳出錯誤訊息就傻掉了,但大多的情況都可以從錯誤訊息中判...

鐵人賽 開發技術 DAY 10
Rails. Really, I love study. 系列 第 10

技術 化妝。

"人要衣裝,佛要金裝" 加入 bootstrap bootstrap 是目前流行的 CSS 框架之一 Rails 也可以把它 gem 進來...

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

技術 淺談scope -- 常用的條件通通藏在裡面

scope翻為中文是範圍也可以理解為過濾器 在專案裡時常會為了實現一些商業邏輯,寫下一些很長的ActiveRecord如果散落在專案內日後會不好管理所以一般的做...

鐵人賽 Modern Web DAY 2

技術 [VR 前後端交響曲Day2] Rails 與 Vue 的架構介紹

Day 2 Rails 與 Vue 的架構介紹 現在大型商業購物網站、以及社群網站的規模開始增加,需要加入更多的商業邏輯和功能,為了讓網站工程師專業分工更容易,...

技術 One Month Rails - Day7 - 新增頁面

以one month rails的線上課程及codecademy的Ruby課程,紀錄及分享一個月來學習的歷程及心得。 Step1: 新增Page control...

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

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

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

技術 ActiveRecord Migration初級演練

看完先前幾篇有關ActiveRecord的解說,本篇進行一次實際操作,調整資料庫並觀看實際結果。 開啟新專案 $ rails new activerecord...

鐵人賽 Modern Web DAY 6

技術 Day6. Array & Hash 之間的組合應用

Hash 在其他語言稱為Object, Dictionary,但無論是在哪個程式語言中,Hash 和 Array 都為組成資料中兩個很重要的元素。許多資料結構為...

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

技術 認識Rails ActiveRecord系列:文章導讀

剛開始學習Ruby on Rails時,不知你有沒有跟我一樣遇到幾個問題: 為什麼在安裝Rails環境時需要使用『資料庫』這個玩意兒? model儲存的資料...

鐵人賽 Modern Web DAY 22

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

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

鐵人賽 學生 DAY 8

技術 [ Day 8 ][ Dev ] 從開發Po文功能認識MVC #1 Post的model

終於到了這一刻, 這一章開始就要見識到Rails有多Powerful, 我們先前說過Rails是一個框架,如果是處理基本的CRUD, 循著這個框架去做的速度簡直...

鐵人賽 Modern Web DAY 4

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

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

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

技術 [Day11] Model 關聯 (下)

關聯 - 多對多 每家店(Store)除了可以賣很多種商品之外,每種商品也可以在很多家商店販售。多對多的關連會需要一個**第三方的資料表(Table)**來存放...

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

技術 [Day1] 關於我誤解Model的那些事

前言: 目前正在五倍紅寶石學習Ruby on Rails的課程,希望能將上課所學整理出屬於自己的筆記,透過文章整理思緒。因此文章內會有許多部分是參考龍哥的教材。...

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

技術 淺談validation -- 資料的守門人

猶豫到最後一小時,真想不到其他主題最後決定來寫資料驗證(validation)之所以不想寫這個主題,是因為我在這邊沒什麼特別的心得寫起來就會很像教科書抄錄跟文件...

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

技術 Ruby on Rails面試題挑戰 Day05 - 類別方法與實體方法差異是什麼?

前一篇解釋了實體變數與類別變數的差別,也提到物件的狀態與行為在程式裡面的對應關係,狀態(state)就是實體變數(instance variables),行為(...

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

技術 新年快樂之準備跨年以前的一些Rails命令列提醒

光看標題是不是以為我已經墮落,打算隨便打一些心得文充數?不好意思,我還是有身為工程師的尊嚴的今天是2016/12/312016的最後一天,現在身在新北市金山準備...

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

技術 Debugging Rails: 使用 better_errors 在瀏覽器中直接進行除錯

上一篇提到在發生錯誤時,要先學會閱讀錯誤訊息。但假如無法一時之間了解發生什麼事,那最好有一個可以操作的平台,讓我們了解現在網頁上的variable及metho...

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

技術 Debugging Rails入門:五個必備技巧

從第一天學寫code開始,bug就隨之而來。就算只是不小心打錯成: 1 + 1 = 3 程式也會很無情的賞你一個大大的錯誤訊息。在學Rails的路上我們都不孤...

鐵人賽 Modern Web DAY 26

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

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

鐵人賽 Modern Web DAY 2

技術 [DAY 2] 復刻 Rails - 從建立第一個 gem 開始

為什麼要先建立一個 gem? Rails 生態圈,擁有 gem 來做套件管理,如果你曾經看過 Rails 原始碼,會發現他本身也是用了很多其他套件,再加上 Ra...

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

技術 Active Record 查詢

人們常常說,用rails久了SQL會退步因為Active Record實在太好用了都不用自己寫sql查詢這個月剛好寫rails滿一年,我深深覺得此言不假以前我是...

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

技術 避免重複render錯誤

這不算是新手錯,但是每個rails工程師都有可能犯上一回 def action   @book = Book.find(params[:id])   if @b...

鐵人賽 開發技術 DAY 28
Rails. Really, I love study. 系列 第 28

技術 多國。

"國際化" 多國語言是一個國際型必備的要素,來看看 Rails 如何做多國語言吧 這邊我們想要有 英文版 和 繁體中文版 兩種 首先,做好...

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

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

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

鐵人賽 Modern Web DAY 5

技術 Day5. 活用Hash,掌握資料處理的訣竅

Day5. Hash in Ruby 今天我們會介紹Hash,Hash中文為雜湊,不過漢漢老師還是習慣唸英文。 看完這篇文章,讀者即將會學到 Hash 的基本...

鐵人賽 學生 DAY 10

技術 [ Day 10 ][ Dev ] 從開發Po文功能認識MVC #3 完成post的CRUD

今天要完成的項目如下: posts#create的重新導向 posts的編輯 刪除單篇post(如果要刪除多篇會開另個篇幅來介紹) 瀏覽所有的p...

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

技術 Day 13 : 學習網站開發,Ruby on Rails來了!

*英文發音首先來聽聽英文發音~。 Ruby Rails framework 什麼是Ruby on Rails? 常常聽到Ruby on Rails,這和Ruby...

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

技術 ActiveRecord Migration 初級演練

看完先前幾篇有關ActiveRecord的解說,本篇進行一次實際操作,調整資料庫並觀看實際結果。 開啟新專案 $ rails new activerecord...