擔任行動廣告AE經驗一年,目前正踏上Rails Developer的轉職之路。
希望利用這次鐵人賽的機會逼迫自己在閒暇時間不間斷得學習Ruby on Rails,本主題將持續記錄 ihower - Ruby on Rails 實戰聖經的學習過程與心得。
不知不覺鐵人賽進入最後三分之一了,回過頭看了看自己寫的東西,覺得十分零碎和雜亂,東寫一點西寫一點的。 想想可能是當初沒有訂下一個適合自己狀況且明確的實做目標,而...
先和大家分享一個經驗,昨天在建立專案及model時,持續發生錯誤,錯誤訊息如下: The name 'Person' is either already use...
在新增user model時,我們只設定了兩個欄位: name, email,還需要新增password讓user可以驗證登入。 所以我們需要利用migrati...
在Rails裡,提供了一個Validation方法,供我們驗證資料格式。 我們可以直接使用,確認用戶輸入的emails的格式都是正確的。 // 編輯app/mo...
在前面我們已經完成了model的設定,接下來要實做一個頁面讓user註冊。 首先我們需要一個controller users 來控制這個專案 rails g c...
在前面我們已經完成了model的設定,接下來要實做一個頁面讓user註冊。 首先我們需要一個controller users 來控制這個專案 rails g c...
在前面我們曾利用migration新增了這個欄位password_digest來儲存加密過的密碼 然而當我實際上執行時,執行到 user.save 這個動作時程...
現在我們嘗試輸入錯誤的驗證密碼,或是一個錯誤格式的email。 發現系統沒有框出錯誤訊息,且卡在註冊頁面上。 我們在controller這裡加了一個邏輯: if...
在Controller中,Rails提供了一個方便的功能叫做Flash,可以讓我們向user顯示一些確認/錯誤訊息。 Flash是一個暫時的Hash,顯示一次後...
在實做登入及登出的功能之前,必須要先懂session這個概念。 通常網站會在user登入時,幫user在它的瀏覽器建立一段session,讓網站可以查詢這個se...