iT邦幫忙

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

技術 [DAY 24] 復刻 Rails - 關於 before_action

昨天我們示範了如何在 module 裡面用 super 來擴充方法,今天就來將昨天學到的觀念應用在我們的框架裡面 關於Metal Rails 在 ActionC...

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

技術 Day 14 : Rails 中的「MVC」!

MVC架構 *英文發音首先來聽聽英文發音~。 Route Model View Controller 什麼是MVC 是這樣子的,Rails這個網站開發架構,引...

鐵人賽 Modern Web DAY 16

技術 [VR 前後端交響曲Day16] Rails 專案開發 - 網站進度規劃

前情提要:我們在鐵人賽第3天的時候為Rails專案裡導入了Vue.js框架, 接著花了10天左右的時間熟悉Vue重要的基本語法~ 嘗試2週內走一輪敏捷開發 在接...

鐵人賽 Modern Web DAY 28

技術 [VR 前後端交響曲Day28] Rails專案開發 - 刪除ticket (使用vuex狀態管理)

CRUD新增、刪除、修改、顯示功能是一個完整的線上系統不可或缺的功能。昨天我們完成了更新 ticket,以及介紹了dispatch讓Vue可以聯絡到Vuex的a...

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

技術 第二十七天:Rails 的 API-only mode,只做 API Server 需要用到 Rails 嗎?

開場白 鼬~~哩賀,我是寫程式的山姆老弟,昨天跟大家一起看了 Rails 的Caching 機制,今天來看 RailsGuide 的 API-only mode...

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

技術 第九天:ActionCable = Rails + websocket

開場白 鼬~~哩賀,我是寫程式的山姆老弟,昨天跟大家一起看了一點 ActionMailer 串接 AWS SES 來寄信 的使用方式,今天就來看一下 Actio...

鐵人賽 Modern Web DAY 17

技術 Day17. Dynamic Programming

看完今天的文章,自己試著在專案寫動態寫法後,讀者們會發現今天講的東西很實用。我們可以透過動態的寫法,省去相當多程式碼。 define_method define...

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

技術 第四天:Ruby + ActiveSupport = Ruby 穿全身+9神裝!

開場白 鼬~~哩賀,我是寫程式的山姆老弟,今天來一探究竟 ActiveSupport 這個非常常見的 gem,到底在 Rails 中扮演什麼樣的角色! Acti...

鐵人賽 Modern Web DAY 8

技術 [DAY 8] 復刻 Rails - 這裡的 View 還不錯

如果要說一個網站最單純的是什麼,應該就是所謂的 「View」 吧,擺上幾個文字 + 幾張圖片,丟到 Server 上就是一個網站,甚至打開記事本就可以編輯網站內...

鐵人賽 Modern Web DAY 21

技術 Day21. 用 Rails helper 省去更多開發時間

身為一介Rails工程師,我們必須懂一些Rails特化的寫法,可以讓我們寫code 更方便、優雅。 link_to link_to 為Rails工程師必須會的h...

技術 【gem】好用的gem套件分享(持續更新)

要完成一個專案,為了快速開發,經常會使用一些gem套件協助但是套件這麼多,腦袋裝不下啊 (泣今天就把筆者用過的套件整理一些跟大家分享,那麼我們要開始囉~...

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

技術 傳情。

"可以偷偷留言給我喔" 來做留言功能 對於每個 girb ,要可以有可以留言的功能 首先,新增一個留言的 model 以及 contolle...

鐵人賽 Modern Web DAY 30

技術 [DAY 30] 復刻 Rails - View 威力加強版 - 2

終於到最後一天了,那就不囉嗦直接進入正題吧! 關於 rendering.rb 之前我們的做法是把 render 寫在 Controller 裡面,畢竟 rend...

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

技術 Day 9 : Ruby的「物件導向程式設計-物件」

物件 Object *英文發音首先來聽聽英文發音~。 什麼是物件呢? 先來了解公式: 物件 Object = 狀態 State(名詞)+ 行為 Behavi...

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

技術 第二十八天:讓 Rails 接多個資料庫 - Multiple Databases

開場白 鼬~~哩賀,我是寫程式的山姆老弟,昨天跟大家一起看了 Rails 的 API-only 模式,今天來看 RailsGuide 的 Multiple Da...

鐵人賽 Modern Web DAY 1

技術 [DAY 1] 復刻 Rails - 向那些經典致敬

前言 Rails,一個能夠快速開發網站的 Web framwork,關於這個框架有太多的故事,伴隨者幾年前新創風潮而崛起,曾經是開發工具的當紅炸子雞,甚至有一段...

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

技術 第二十六天:Rails 的 Caching

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

鐵人賽 Modern Web

技術 Day34. 結尾語 & 明年的鐵人賽

寫完30天的文章後,心中多了很多想法。雖然密集了寫一個月的文章快吐了,但事實上還有很多還沒能來得及分享給讀者的內容,還有很多主題想要寫。目前規劃的未來30天系列...

技術 Rails幼幼班--Active Record?

Codeing in the weekend ...TT 資料庫關聯式資料庫SQL ORM 維基百科 英語:Object Relational Mappi...

鐵人賽 Modern Web DAY 6

技術 [DAY 6] 復刻 Rails - 關於 Autoloading

如果讀者有跟著我一起做到今天,會發現前面幾天在使用 Mavericks 時,每次寫完 code,都需要手動 require 檔案,再重啟伺服器,讓 server...

鐵人賽 Modern Web DAY 13

技術 [DAY 13] 復刻 Rails - 進入 ORM 前,先了解 Migration

在實作 ORM 之前,我們可能要從 Migration 開始認識,Rails 有一個相當聰明的機制,可以方便管理資料庫的結構,這也是許多人剛接觸(像是我)一直會...

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

技術 第十二天:實驗用 webpacker 打包 js+css+font+image 資源檔

開場白 鼬~~哩賀,我是寫程式的山姆老弟,昨天跟大家一起看了 Webpacker 的運作方式,今天來實驗看看用 Webpacker 包 js + css + 其...

鐵人賽 Modern Web DAY 4

技術 [DAY 4] 復刻 Rails - 從 Controller 開始

說話要建立一個 Controller,就要先從 Controller 在做些什麼開始了解,我們先來看看 Rails 的官方文件怎麼解釋 What Does a...

鐵人賽 Modern Web DAY 26

技術 [VR 前後端交響曲Day26] Rails專案開發 - 新增ticket(v-if語法介紹)

昨天鐵人賽做完了新增ticket!所以現在專案裡,Done欄位完成了三張票~ 不過,在繼續實作編輯及刪除ticket功能之前,昨天的完成品有個地方我還不太滿意...

鐵人賽 Modern Web DAY 13

技術 Day13. class_eval & instance_eval - 解答什麼是 MetaClass & Singleton

接下來介紹的章節,會使用到instance_eval, class_eval,加上我們已經在 Day12 提到的MetaClass和 Singleton的概念。...

鐵人賽 Modern Web DAY 14

技術 Day14. Module & #extend #prepend #include - Ruby 繼承 part1

Day14-15 一共會介紹 Ruby的2類、4種繼承方式。 在Day2 我們提到 Ruby 為單一繼承的語言,若想要實現多重繼承,可以使用mixin的方式達到...

鐵人賽 Modern Web DAY 22

技術 Day22. 誰說畫面只能寫在Erb - 一起在helper寫畫面

今天要開始介紹,如何做自定義helper,並使用。 helpers依照慣例會寫在app/helpers裡面,並且不管寫在哪個檔案,view都讀得懂。我們不用知...

鐵人賽 Modern Web DAY 12

技術 [DAY 12] 復刻 Rails - Request

在很早之前我們曾經提過 Rack 這個東西,也提到在 Rack 裡面有一個很特別的 Hash 叫 ENV,裡面帶有非常多有用的資料,靠著這些資料我們可以來處理與...