iT邦幫忙

ruby on rails相關文章
共有 323 則文章
鐵人賽 自我挑戰組 DAY 1

技術 Day-01 一個從零開始轉職程式工程師的故事

這張照片是程式視訊課的背景圖,3月時在山上人家拍的櫻花 相信這類的轉職故事大家應該看過很多吧?但還是有人想了解我為什麼想轉職,動機是什麼?所以還是不免俗要來說一...

鐵人賽 自我挑戰組 DAY 15

技術 D-15.Rspec 從零開始寫測試(三) shoulda-matchers && Distribute Candies

今天簡單操作測試Associations 有能力用原生Rspec語法去測任何東西,一定超強的,但是為了快速了解這部分,請gem來幫助快速完成測試。 shoul...

鐵人賽 自我挑戰組 DAY 1

技術 Day01 - 鐵人賽我又來囉

避免像去年一樣焦頭爛額,這次提前至 7 月開始準備鐵人賽, 即便提早準備,也不知要寫什麼... 只準備了幾篇文章的庫存, 期許這次能迎刃有餘的完賽。 目前想到...

鐵人賽 自我挑戰組 DAY 14

技術 D-16. Rspec 從零開始寫測試(二) factory_bot_rails && Largest Number At Least Twice of Others

今日繼續,由此分支內容開始。https://github.com/nauosika/Rspec_test/tree/D_17_Rspec_content 安裝f...

鐵人賽 自我挑戰組 DAY 13

技術 D-17. Rspec 從零開始寫測試(一)

萬事起頭難,有些事常常是不知道怎麼開始。 安裝於Project $ rails new project_name -T 省略原生Test。 $ gem 'r...

鐵人賽 自我挑戰組 DAY 12

技術 D-18. SQL & NoSQL、SQL injection、primary key & foreign key

SQL && NoSQL SQL Structured Query Language:結構化查詢語言。用於查詢關聯式資料庫的語言。不要誤以爲pg...

鐵人賽 自我挑戰組 DAY 10

技術 D-20. 預設更改DBMS 、bundle指令 、Gemfile && Reverse String II && III

開始Rails new前新手可以先做的。 Rails是允許客制生成框架內容的,下方即為指令,會出現很多客製化選項,今天稍微試玩一下。 $ rails new...

鐵人賽 Modern Web DAY 2

技術 Day2. Ruby 的基本介紹 - 讓大家認識並愛上Ruby

Ruby on Rails為用Ruby程式語言寫的開源網頁框架,Rails的發明者DHH挑選了Ruby做為Rails的程式語言。Rails在2004年發布以後的...

鐵人賽 Modern Web DAY 1

技術 Day1. 參賽

前言 我是漢漢老師,於某公立大學電機系、某公立電機研究所畢業的新鮮人。 自大一修了C++的課以後,就沒有深入碰過程式語言的我,碩二時開始重新接觸軟體。當時因應實...

技術 學習Ruby、Rails事前準備工作

專有名詞 整理了我覺得該先了解的一些專有名詞 wiki-物件導向程式設計、菜鳥式回答:是一種將資料,行為,甚至是程式碼封裝後,物件化的一種程式語言設計方式。優點...

技術 以為Heroku push成功? 來個回馬槍 zeitwerk/~~/callbacks.rb:17:in `on_file_autoloaded' , Zeitwerk::NameError

標題很醜,只希望當有遇到相同問題時,能找到這篇解決問題~~ 大家好,我是Sean,既上偏Heroku跟Postgresql 問題,希望有幫助到大家, 直接正題,...

技術 Rails入門:疑難雜症~~ 無情dubug!! 上傳Heroku先從資料庫開始 PostgreSQL

大家好,我是Sean,一位Rails初心者,第一次發文請大大們手下留情XD 受一位朋友RS啟發,決定轉職後端工程師,目標網全端前進 爬文後,發現一位老師Rail...

鐵人賽 Modern Web DAY 30

技術 [VR 前後端交響曲Day30] Rails專案開發 - 網站部署 + 完賽感言

今天就是網站部署、公開上線的日子了! 不過,因為現在只是最小可行產品而已,還有很多預計規劃的功能還沒完成(例如column component的CRUD),所以...

鐵人賽 Modern Web DAY 29

技術 [VR 前後端交響曲Day29] Rails專案開發 - Action Cable即時互動功能: 以edit和delete ticket為例

來到倒數第二天啦!感動流淚O_Q 前兩天裡用Vuex狀態管理的方式實作編輯和刪除ticket 本日待實作的功能:利用Action Cable廣播,在任何的瀏覽器...

鐵人賽 Modern Web DAY 28

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

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

鐵人賽 Modern Web DAY 27

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

前情提要:前天我們完成了新增ticket,昨天也順便介紹了v-if語法;今天就延續著前兩天的tempo~~,介紹以Vue.js實作CRUD裡的編輯功能! Ste...

鐵人賽 Modern Web DAY 26

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

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

鐵人賽 Modern Web DAY 25

技術 [VR 前後端交響曲Day25] Rails專案開發 - 新增ticket

盤點這一週的完成項目: 我們現在學會了: 把Rails專案裡會重複使用的部分改寫成Vue 元件(column, ticket) 使用Vue套件Vue drag...

鐵人賽 Modern Web DAY 24

技術 [VR 前後端交響曲Day24] Rails專案開發 - Vuex狀態管理(2) mapState、mapGetters、mapActions、mapMutations

昨天鐵人賽我們kanban專案裡,把column改寫為Vuex狀態管理並透過beforeMount的方式從後端得到資料渲染在網頁上! 看起來好像前進了一大步,但...

鐵人賽 Modern Web DAY 23

技術 [VR 前後端交響曲Day23] Rails專案開發 - Vuex狀態管理 (1)

昨天我把一張自己開給自己的票:拖拉ticket解決了! 接著換下一張票、同時也就是今天的鐵人賽主題:改寫成Vuex來管理狀態~ 在鐵人賽第13天的時候曾經聊到...

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

技術 Ruby on Rails面試題挑戰 Day30 - 完賽感言

不敢想像我終於完賽了!就像我開賽宣言所提,總以為鐵人賽是給大神們的舞台,但想到也許我一生也就這段時間能有機會參加,就硬著頭皮參賽。 大家都告誡說要囤貨,但人的天...

鐵人賽 Modern Web DAY 22

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

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

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

技術 Ruby on Rails面試題挑戰 Day29 - 你喜歡Rails的什麼地方?

不知不覺鐵人賽就來到了尾聲,從一開始介紹Ruby物件導向到Rails的ActiveRecord等等,這最後一題我們就回歸初心,要挑戰一個轉職很有可能被問到的問題...

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

技術 Ruby on Rails面試題挑戰 Day28 - 字串(String)、符號(Symbol)、變數(Variable)的差異是什麼?

經過好幾天Rails面試題的洗禮,最後來回歸基本,挑一題Ruby相關的來挑戰吧! what is the difference between String,...

鐵人賽 Modern Web DAY 21

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

隨著鐵人賽過了2/3來到尾聲,我們的Kanban開始有了雛形。 而今天實作的目的,是要讓Kanban裡的欄位可以拖拉,而且能將拖拉完的結果存入資料庫! 想到系...

鐵人賽 自我挑戰組 DAY 27

技術 Day_27 action cable ? (4)

嗨!各位朋友大家好,打給後,歹嘎吼,胎尬喉,我是阿圓,今天中秋收假,大家有從高速公路上下來了嗎?廢話不多說,一樣有請今天的one piece:(漢考克也是我蠻喜...

鐵人賽 Modern Web DAY 20

技術 [VR 前後端交響曲Day20] Rails專案開發 - 建立Vue元件: Ticket component

昨天的鐵人賽我們終於開始真正把手上在開發的系統變成,Vue.js x Rails專案了,可喜可賀! 今天,我想開給自己兩張票ticket,包括明後兩天要製作的t...

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

技術 Ruby on Rails面試題挑戰 Day27 - Rack是什麼?

What is Rack?Rack是什麼? Rack給Ruby相關的網路應用程式開發,提供了一個小型、模組化、容易串接的介面。 它將HTTP的請求和回應盡...

鐵人賽 自我挑戰組 DAY 26

技術 Day_26 action cable ?(3)

嗨!各位朋友大家好,烤肉節快樂,我是阿圓,一樣有請今天的one piece:(烤肉慶典持續中!) 昨天我們說完了 Pub/Sub 模式,今天來說說 Rails...

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

技術 Ruby on Rails面試題挑戰 Day26 - Gemfile和Gemfile.lock是什麼?

What is Gemfile and Gemfile.lock?Gemfile和Gemfile.lock是什麼? Gemfile Gemfile是一個我...