由於可能很多人會不習慣縮排的寫法來寫html,然後在Day17以後的章節,漢漢老師會大量的使用縮排式的html,因而有這篇文章的誕生。 Pug 曾經有一段後端轉...
看完今天的文章,自己試著在專案寫動態寫法後,讀者們會發現今天講的東西很實用。我們可以透過動態的寫法,省去相當多程式碼。 define_method define...
設計流程的出現,讓我們可以寫出一套好的流程,並且幫助團隊少寫多餘的程式碼。由於Ruby不像Javascript,是標準的物件導向語言,當然也可以使用各種形式的設...
在 Day2 提到過,Ruby為單一繼承的語言。若我們要實現多重繼承的話,我們在 Day14 提到可以使用mixin。今天要介紹的是 Ruby程式語言內,Cla...
Day14-15 一共會介紹 Ruby的2類、4種繼承方式。 在Day2 我們提到 Ruby 為單一繼承的語言,若想要實現多重繼承,可以使用mixin的方式達到...
接下來介紹的章節,會使用到instance_eval, class_eval,加上我們已經在 Day12 提到的MetaClass和 Singleton的概念。...
如果單純從學習Ruby再學習運用Rails開發網頁專案,那可能還要再認識一些技能,對開發上能更有幫助。當然如果本身已經有非常多的專案開發相關經驗者,可能對它們就...
昨天提到的實體方法,是為了創建的物件提供方法使用,而與實體方法相對的另一個方法叫類別方法,是類別本身的方法。 與實體變數不一樣,類別方法多用在提供特定的方法解決...
Class 是Ruby很重要的觀念,要學習 Ruby 的一定要學會class & 物件。我們會在Day11-16 詳細講解何謂 class。 以下為Da...
在Block系列文章裡面 Day8 提到了Block, Proc Day9 提到了yield Day10 開始詳述Proc物件,以及了解 yield背...
初來乍到Ruby世界的讀者們,絕對想不到原來Ruby 也有 curry, bind 等用法。這些語法對於JS的使用者應該很熟悉,在今年的IT鐵人賽就看到很多介紹...
這篇文章會用不一樣的觀點來介紹Ruby and Rails,寫過 Javascript 的讀者們,相信這篇文章對你們會比較有感覺。 Ruby 為正統的OOP語言...
時間永遠是人生的一大問題,但在`Ruby的世界中,卻不是什麼問題。只要我們熟悉一些時間上的技巧,基本上都難不倒我們。 Time.now && T...
Hash 在其他語言稱為Object, Dictionary,但無論是在哪個程式語言中,Hash 和 Array 都為組成資料中兩個很重要的元素。許多資料結構為...
Day5. Hash in Ruby 今天我們會介紹Hash,Hash中文為雜湊,不過漢漢老師還是習慣唸英文。 看完這篇文章,讀者即將會學到 Hash 的基本...
接下來Day4-6的用法,都是由Ruby的Enumerable。Enumerable 是Ruby相當強大的庫,專門處理集合資料的遞迴處理。 今天我們要介紹的是A...
Day3 要來介紹Ruby字串、數字,還有Ruby 的 === Number 數字比起其他類別,還要來的單純。不過身為Rails的工程師,必須知道Ruby提供的...
Ruby on Rails為用Ruby程式語言寫的開源網頁框架,Rails的發明者DHH挑選了Ruby做為Rails的程式語言。Rails在2004年發布以後的...
前言 我是漢漢老師,於某公立大學電機系、某公立電機研究所畢業的新鮮人。 自大一修了C++的課以後,就沒有深入碰過程式語言的我,碩二時開始重新接觸軟體。當時因應實...
用gem跟CDN不好嗎... 這麼簡單的事情也要分享?? 因為,沒常安裝就忘東忘西了... 認命做一篇筆記... 快速設定,預設模式全開,如需客制,請再至官...
Codeing in the weekend ...TT 資料庫關聯式資料庫SQL ORM 維基百科 英語:Object Relational Mappi...
什麼時候知道自己已經是大叔了...從看到國民妹妹會露出姨母笑時... 或許這部分比較簡單,網路上查不到太多中文資料,自己紀錄筆記一下。 seeds在哪裏?...
週一,要裝得認真點~ 本篇會說到的。 Why? 名詞單數複數查詢。 Migration。 為何還需要再次瞭解這個Rails中很基本的部分? 基本上開發伴...
CSRF全名是 Cross Site Request Forgery,翻成中文就是跨站請求偽造。 攻擊原理 因為一般cookie是存放在瀏覽器的,網頁開發者不必...
標題很醜,只希望當有遇到相同問題時,能找到這篇解決問題~~ 大家好,我是Sean,既上偏Heroku跟Postgresql 問題,希望有幫助到大家, 直接正題,...
大家好,我是Sean,一位Rails初心者,第一次發文請大大們手下留情XD 受一位朋友RS啟發,決定轉職後端工程師,目標網全端前進 爬文後,發現一位老師Rail...
今天就是網站部署、公開上線的日子了! 不過,因為現在只是最小可行產品而已,還有很多預計規劃的功能還沒完成(例如column component的CRUD),所以...
來到倒數第二天啦!感動流淚O_Q 前兩天裡用Vuex狀態管理的方式實作編輯和刪除ticket 本日待實作的功能:利用Action Cable廣播,在任何的瀏覽器...
終於到最後一天了,那就不囉嗦直接進入正題吧! 關於 rendering.rb 之前我們的做法是把 render 寫在 Controller 裡面,畢竟 rend...
其實我們的 Mavericks 已經做得差不多了,但就是那個 View 總覺得還可以再更好,如果仔細看 Rails 的原始碼,會發現有一個叫 ActionVie...