版型(Layout)局部渲染(Partial Render)View Helper在上個章節介紹了 CRUD 的分解動作並實作了⼀個簡單的投票系統,接下來這個章...
CSRF(Cross-site request forgery)中⽂翻譯成「跨站請求偽造」。通常 CSRF 攻擊的⽬的不⼀定是直接獲取使⽤者帳⼾的控制權或個資,...
只能⼀個版型嗎?如果你喜歡,可以有多種款式的版型,預設的版型是app/views/layouts/application.html.erb 。舉個例⼦來說,例如...
預設版型?前⾯提到說預設的版型是 app/views/layouts/application.html.erb ,這句話其實不完全正確。真正的預設版型應該是「跟...
局部渲染是⼀種在 Rails 專案很常⾒的程式碼整理⼿法之⼀。在前⼀個章節整理表單的時候,有⽤到了這樣的寫法: <%= render "form...
除了上⾯提到的局部樣版,View Helper 也是⽤來整理程式碼很常⽤的⼿法。其實平常⼤家在寫的 link_to 、 image_tag 或是 form_fo...
資料驗證(Validation)回呼(Callback)資料驗證(Validation)開發網站應⽤程式,資料的正確性是很重要的。⼤家應該都不會想被有意或無意的...
不是每個⽅法都會被驗證...雖然驗證功能很⽅便,但並不是每種⽅法都會觸發驗證,僅有以下這些⽅法會觸發驗證: create create! save save!...
現有的驗證器不夠⽤嗎?有幾種⽅式可以⾃訂驗證器: 寫⼀個⽅法,掛到 validate ⽅法上: class User < ActiveRecord::...