Ruby是物件導向程式語言,這是比較難懂的觀念,對新手而言更是。這篇會盡量將自己理解的內容寫出來。 *英文發音首先來聽聽英文發音~。 什麼是物件導向程式設計 物...
雜湊 Hash *英文發音首先來聽聽英文發音~。 名詞解釋 Hash是由Key、Value所組成的資料,設計者只要根據Key值就可以取得相對應的資料唷!雖然中...
陣列 Array *英文發音首先來聽聽英文發音~。 何謂陣列? 陣列[]:是一組相同型態的連續變數,它們使用同一個變數名稱,而另外用一個索引值來指定使用第幾個...
前一篇解釋了實體變數與類別變數的差別,也提到物件的狀態與行為在程式裡面的對應關係,狀態(state)就是實體變數(instance variables),行為(...
嗨!各位朋友大家好,打給後,歹嘎吼,胎尬喉,我是阿圓,專案越來越接近動工的時間了!跟之前一樣,來一張索隆當開場!(路徑沒有設定好,可是會像索隆一樣迷路的!) 建...
What is the difference between class and instance variables?類別變數與實體變數差異是什麼? 上一...
數字:整數 Integer、浮點數 Float *英文發音首先來聽聽英文發音~。 整數 Integer 浮點數 Float 名詞解釋 數字型別包含: 整數...
既然要談Rails面試題,第一題就從基本的對於Ruby on Rails的理解開始吧! 請解釋Ruby on Rails 是什麼?Explain what...
參賽契機 第一次聽到鐵人賽總覺得是大神在參加的比賽,龍哥、Amos等講師等級表演的舞台,連續發表三十天技術文章當然不是我這種還在學習程式,轉職當中的菜雞能夠扯上...
資料型別 Data Type 在了解接下來的單元前,先簡單知道Ruby世界的資料型別。 *普羅大眾的「資料型別」?電腦的功能就是處理無數的資料,資料是儲存在記...
常數 Constant 英文發音首先來聽聽英文發音~。 名詞解釋 什麼是常數? 與變數相反,變數可以改變,但常數不變! 我們在宣告變數後,變數內存的資料有可...
變數 Variable 英文發音首先來聽聽英文發音~。 *名詞解釋 什麼是變數?對電腦而言,變數就是我們在撰寫程式的過程中,需要將資料紀錄到記憶體的某個位置(...
源起「你為什麼要學習程式語言?」 近年來網際網路愈來愈發達,全世界吹起了「全民學程式」的風潮,愈來愈多國家將程式教育納入國小課綱當中。 乘著這推進之風的吹拂,愈...
mutation的部分,除了需要修改原先的CreatePost,還相新增一個RemovePost來刪除文章 修改完的程式碼如下: app/graphql/typ...
根據Day14的新的架構,我修改我的/app/graphql/query/query_type.rb這支檔案 app/graphql/type/query_ty...
今天要修改一下我們的資料架構,新增一張types的表,紀錄文章的類別,然後在原先的posts表,新增一個type欄位,來紀錄文章類別的關聯。 原先,我們在con...
礙於時間的關係,內容可能會甚為簡略 Orz今天沒安排好時間給寫文章,請多包涵。 昨天提到了關於把關的手法之一,那當然少不了所謂驗證這塊囉, 我們先來看看可以怎麼...
今天想跟大家介紹一下,之前練習CRUD的流程時,一直覺得有個東西很神奇,它就是 Strong Parameters。當我們今天在設計網頁上讓使用者輸入資料時,其...
昨天因為身體不適,半夜還發燒了 Orz寫文章的時候其實真的沒什麼太多思考,頭一直很痛也不知道是哪裡來的堅持,還是想把文章寫完才去休息。也請各位同好、大大們,顧好...
在Rails中,Model之間的關聯(Associations),最容易被誤解的就是:在每個資料表做一些什麼設定,就可以讓這幾個資料表彼此產生連結。 其實在Ra...
一開始聽到 Model/ORM/Active Record 這三個東西時,我心裡的OS是: “龍哥,可以請你說中文嗎?”“什麼?!已經是中文了嗎?!” 囧.....
昨天介紹完 1 對 1的關聯,我們所用的是 belongs_to 以及 has_one 來設定兩個 model 之間的關係,現在我們來看一下 1 對 多的關係,...
今天就來簡單的介紹一下Gemfile吧! Gemfile Gemfile 是 Rails 用來管理每個 application 要使用哪些 Gem 的檔案。同時...
今天想繼續補完昨天介紹的 migrate昨天提到如果像是打錯名稱、資料型態打錯,都可以使用rails db:rollback這個指令倒退回去,之後再去修改 mi...
花了點時間,總算是把 Ruby 的一些觀念稍微的介紹了一下,接下來換要進入Rails 的部分囉! 什麼是Rails Rails 是一款用Ruby這個程式語言所編...
這一系列精選面試題寫下來,我發現新手工程師對於相似、接近的method或概念都會比較困惑,也難怪熱門面試要考這些題目了!這樣才能鑑別出面試候選人真的有弄懂程式觀...
前情提要:Paas(平台及服務)公司Heroku是個可以把我們寫好的App部署到網際網路的好地方。而本篇是我從自己的上一篇文章:將Ruby on Rails專案...
應觀眾要求,今天我們作一個管理後台,讓我們可以在網頁上管理關鍵字。 在開始之前,先大概說明一下今天要學習的範圍有哪些: 網頁的呈現需要使用 HTML 和 CS...
我們預計下一個要完成的功能是教學指令。 這是昨天的關鍵字回覆: # 關鍵字回覆 def keyword_reply(received_text) # 學習紀...
昨天我們學會了怎麼新增 Route 跟 Controller,並且知道怎麼控制要回應什麼內容給瀏覽器。 今天要使用這兩天學會的東西,我們要來看看瀏覽器到底傳了什...