Ruby on Rails心得。
30天文章內會以,基礎介紹Ruby後重心介紹Rails,每天會有一題Easy級別的Leetcode解題分享,狀況允許下會有面試題分享(面試題以Ruby、Rails、網路相關為主)。
如果單純從學習Ruby再學習運用Rails開發網頁專案,那可能還要再認識一些技能,對開發上能更有幫助。當然如果本身已經有非常多的專案開發相關經驗者,可能對它們就...
SQL && NoSQL SQL Structured Query Language:結構化查詢語言。用於查詢關聯式資料庫的語言。不要誤以爲pg...
萬事起頭難,有些事常常是不知道怎麼開始。 安裝於Project $ rails new project_name -T 省略原生Test。 $ gem 'r...
今日繼續,由此分支內容開始。https://github.com/nauosika/Rspec_test/tree/D_17_Rspec_content 安裝f...
今天簡單操作測試Associations 有能力用原生Rspec語法去測任何東西,一定超強的,但是為了快速了解這部分,請gem來幫助快速完成測試。 shoul...
繼續把model的測試寫完 private方法屬於不直接測試,利用有用到它們的public方法測試即可。類別方法與實體方法都應該要測試。 我新增了一些測試,假設...
剛開始看不懂那些亂碼時,真的很痛苦。 Regular Expression常簡寫regexp,也是Ruby內的一個Class。 2.7.3 :001 >...
昨天的重點複習/./就是一個最簡單的正規表達式。 先認識一下match與=~。 match回傳匹配的內容。=~回傳匹配的位置。 2.7.3 :195 >...
經過兩天,開始看得懂/a{3,}?/i是什麼意思了。 這是一個比較歪樓的比喻。 這是一段隨意從網路上抓下來的Regexp。寫得很嚴謹,e-mail網址的狀況都有...
經典老問題。 為何產生N+1? 因為語法沒寫好N+1是當我們對DB需要查詢一些具有associated data時,會產生的一種狀況。Rails在關聯性建立好之...