iT邦幫忙

rails相關文章
共有 413 則文章
鐵人賽 自我挑戰組 DAY 8
Ruby名詞解釋總匯 系列 第 8

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

Ruby是物件導向程式語言,這是比較難懂的觀念,對新手而言更是。這篇會盡量將自己理解的內容寫出來。 *英文發音首先來聽聽英文發音~。 什麼是物件導向程式設計 物...

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

技術 Day 7 : Ruby中的「Hash」

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

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

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

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

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

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

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

鐵人賽 自我挑戰組 DAY 5

技術 Day_05 routes?

嗨!各位朋友大家好,打給後,歹嘎吼,胎尬喉,我是阿圓,專案越來越接近動工的時間了!跟之前一樣,來一張索隆當開場!(路徑沒有設定好,可是會像索隆一樣迷路的!) 建...

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

技術 Ruby on Rails面試題挑戰 Day04 - 類別變數與實體變數差異是什麼?

What is the difference between class and instance variables?類別變數與實體變數差異是什麼? 上一...

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

技術 Day 5 : Ruby中的「數字、符號」

數字:整數 Integer、浮點數 Float *英文發音首先來聽聽英文發音~。 整數 Integer 浮點數 Float 名詞解釋 數字型別包含: 整數...

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

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

既然要談Rails面試題,第一題就從基本的對於Ruby on Rails的理解開始吧! 請解釋Ruby on Rails 是什麼?Explain what...

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

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

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

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

技術 Day 4 : Ruby中的「資料型別、字串」

資料型別 Data Type 在了解接下來的單元前,先簡單知道Ruby世界的資料型別。 *普羅大眾的「資料型別」?電腦的功能就是處理無數的資料,資料是儲存在記...

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

技術 Day 3:Ruby中的「常數、關鍵字與保留字」

常數 Constant 英文發音首先來聽聽英文發音~。 名詞解釋 什麼是常數? 與變數相反,變數可以改變,但常數不變! 我們在宣告變數後,變數內存的資料有可...

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

技術 Day 2 : Ruby中的「變數」

變數 Variable 英文發音首先來聽聽英文發音~。 *名詞解釋 什麼是變數?對電腦而言,變數就是我們在撰寫程式的過程中,需要將資料紀錄到記憶體的某個位置(...

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

技術 Day 1 : 萬事起頭難

源起「你為什麼要學習程式語言?」 近年來網際網路愈來愈發達,全世界吹起了「全民學程式」的風潮,愈來愈多國家將程式教育納入國小課綱當中。 乘著這推進之風的吹拂,愈...

鐵人賽 Modern Web

技術 Day16. 實作GraphQL by Ruby on rails ( 修改mutation ) (六)

mutation的部分,除了需要修改原先的CreatePost,還相新增一個RemovePost來刪除文章 修改完的程式碼如下: app/graphql/typ...

鐵人賽 Modern Web

技術 Day15. 實作GraphQL by Ruby on rails ( 修改query ) (五)

根據Day14的新的架構,我修改我的/app/graphql/query/query_type.rb這支檔案 app/graphql/type/query_ty...

鐵人賽 Modern Web

技術 Day 14. 實作GraphQL by Ruby on rails ( 修改資料表 ) (四)

今天要修改一下我們的資料架構,新增一張types的表,紀錄文章的類別,然後在原先的posts表,新增一個type欄位,來紀錄文章類別的關聯。 原先,我們在con...

鐵人賽 自我挑戰組 DAY 15
Ruby菜鳥村村民遊記 系列 第 15

技術 遊記ep.15 Validates in Rails村

礙於時間的關係,內容可能會甚為簡略 Orz今天沒安排好時間給寫文章,請多包涵。 昨天提到了關於把關的手法之一,那當然少不了所謂驗證這塊囉, 我們先來看看可以怎麼...

鐵人賽 自我挑戰組 DAY 14
Ruby菜鳥村村民遊記 系列 第 14

技術 遊記ep.14 守護者見參!Strong Parameters in Rails村

今天想跟大家介紹一下,之前練習CRUD的流程時,一直覺得有個東西很神奇,它就是 Strong Parameters。當我們今天在設計網頁上讓使用者輸入資料時,其...

鐵人賽 自我挑戰組 DAY 13
Ruby菜鳥村村民遊記 系列 第 13

技術 遊記ep.13 關聯性的Rails村-3

昨天因為身體不適,半夜還發燒了 Orz寫文章的時候其實真的沒什麼太多思考,頭一直很痛也不知道是哪裡來的堅持,還是想把文章寫完才去休息。也請各位同好、大大們,顧好...

鐵人賽 自我挑戰組 DAY 15
Ruby and Rails 的二三事 系列 第 15

技術 Ruby and Rails 的二三事 - Day15 Model 之間的關聯

在Rails中,Model之間的關聯(Associations),最容易被誤解的就是:在每個資料表做一些什麼設定,就可以讓這幾個資料表彼此產生連結。 其實在Ra...

鐵人賽 自我挑戰組 DAY 14
Ruby and Rails 的二三事 系列 第 14

技術 Ruby and Rails 的二三事 - Day14 Active Record?可以說中文嗎?

一開始聽到 Model/ORM/Active Record 這三個東西時,我心裡的OS是: “龍哥,可以請你說中文嗎?”“什麼?!已經是中文了嗎?!” 囧.....

鐵人賽 自我挑戰組 DAY 11
Ruby菜鳥村村民遊記 系列 第 11

技術 遊記ep.11 關聯性的Rails村 -2

昨天介紹完 1 對 1的關聯,我們所用的是 belongs_to 以及 has_one 來設定兩個 model 之間的關係,現在我們來看一下 1 對 多的關係,...

鐵人賽 自我挑戰組 DAY 11
Ruby and Rails 的二三事 系列 第 11

技術 Ruby on Rails 的二三事 - Day11 Gemfile

今天就來簡單的介紹一下Gemfile吧! Gemfile Gemfile 是 Rails 用來管理每個 application 要使用哪些 Gem 的檔案。同時...

鐵人賽 自我挑戰組 DAY 9
Ruby菜鳥村村民遊記 系列 第 9

技術 遊記ep.9 沒有?那就自己來吧!的Rails村

今天想繼續補完昨天介紹的 migrate昨天提到如果像是打錯名稱、資料型態打錯,都可以使用rails db:rollback這個指令倒退回去,之後再去修改 mi...

鐵人賽 自我挑戰組 DAY 8
Ruby and Rails 的二三事 系列 第 8

技術 Ruby on Rails 的二三事 - Day08 Rails (Routes 和 MVC)

花了點時間,總算是把 Ruby 的一些觀念稍微的介紹了一下,接下來換要進入Rails 的部分囉! 什麼是Rails Rails 是一款用Ruby這個程式語言所編...

鐵人賽 Modern Web DAY 24

技術 Day24 - Ruby比一比: nil?, empty?, blank?, present?

這一系列精選面試題寫下來,我發現新手工程師對於相似、接近的method或概念都會比較困惑,也難怪熱門面試要考這些題目了!這樣才能鑑別出面試候選人真的有弄懂程式觀...

技術 [Ting's筆記Day5] 在部署到Heroku之前,將Rails專案從SQLite設定為PostgreSQL

前情提要:Paas(平台及服務)公司Heroku是個可以把我們寫好的App部署到網際網路的好地方。而本篇是我從自己的上一篇文章:將Ruby on Rails專案...

鐵人賽 Modern Web DAY 28

達標好文 技術 第二十八天:建立管理後台

應觀眾要求,今天我們作一個管理後台,讓我們可以在網頁上管理關鍵字。 在開始之前,先大概說明一下今天要學習的範圍有哪些: 網頁的呈現需要使用 HTML 和 CS...

鐵人賽 Modern Web DAY 23

達標好文 技術 第二十三天:認識資料庫

我們預計下一個要完成的功能是教學指令。 這是昨天的關鍵字回覆: # 關鍵字回覆 def keyword_reply(received_text) # 學習紀...

鐵人賽 Modern Web DAY 15

技術 第十五天:從 Rails 認識 HTTP 協定

昨天我們學會了怎麼新增 Route 跟 Controller,並且知道怎麼控制要回應什麼內容給瀏覽器。 今天要使用這兩天學會的東西,我們要來看看瀏覽器到底傳了什...