Rails - Sortable Table With Ajax

前端使用sortable 後端在幫要排序的類別(這邊是Memo)加上position欄位 原理與流程jquery-ui 的 sortable 套件內建了 serilize ,它的功用是把 id 變成 query string 依順序回傳 ...
繼續閱讀

從 Tealeaf 課程學習模組化 - Sluggify Module

因為 Post 與 Category 都的網址都需要 Sluggify 以便 SEO 的進行。所以我們把 Sluggify 模組化,讓同樣的程式碼只要寫一次就好。 1. 建立module Sluggable,並引入之在lib資料夾中建立一個 ...
繼續閱讀

HTTP Status Code In Rails

Rails將這些HTTP Status定義成有意義的單字。讓我們可以在使用的時候減少因為背錯而發生錯誤的機率。 使用方式用symbol加上單字即可取代原本的HTTP Status Code(500) 12render status: 500 ...
繼續閱讀
Rails - 拆解 Form Helper 以 Checkbox 為例

Rails - 拆解 Form Helper 以 Checkbox 為例

使用Rails Form Helper時,很重要的一點是要知道Form Helper會產生什麼樣的Html Code,了解之,觀察之,這樣你才能修改成自己需要的樣子。如果要在form中加入check box,可以使用collection_c ...
繼續閱讀

Rails note : Require Creator

增加一個叫做Creator的別名,讓我們在判別作者時文意更加通順。 設定發文者我們透過foreign key新增一個叫做creator的別名。作法是修改model/post.rb原本的 1belongs_to :user 改成 ...
繼續閱讀

Rails Project 1 URL Shortener

前言接下來我要藉由實作一些比較小型的Rails Project,來練習工程師必備的技能,其中最主要訓練的目標是能抓出需要實作的use case與如何從use case中實踐功能。因為沒有網頁的相關背景,如何磨練Html css javasc ...
繼續閱讀