ADZ 學習筆記

Ruby/Rails, Startup, Life

ruby on rails (第三週)

| Comments

曾經看到一些評論說 zend framework 只是一包 library 並不算是個 framework,當時真的滿不爽的,直到最近用 rails 完成了一個 project deploy 上 production 後才發現,這真的不是說假的,我怎麼會這麼晚才接觸 rails!!!

目前接觸到的 Gems

  1. devise - 快速 generate 出一個充滿修改彈性的會員系統
  2. sass-rails - 不用再打 scss --watch xxx.scss:public/css/xxx.css
  3. rails-i18n - 世界各國語言包 (datetime format, relative time , error messages, currency format)
  4. jbuilder - json generator
  5. bootstrap-sass-rails - bootstrap-sass for rails,剛更新 3.x .. rc 結束沒幾天,速度也太快了!
  6. will_paginate - 專門做分頁的 gem

目前接觸到的 Keywords

  1. asset pipeline - deploy 不用在 "人工" minify static file,順便解決更新檔案 user browser cache 問題
  2. Active Record Migration - db schema 隨著 project 一起納入版本控制
  3. rails router + view helper - url & controller/action map
  4. Active Record - ZF 的 DbTable 輸了
  5. Strong parameter - 把資料欄位/資料 validation 寫在 model,controller(resources) 限制可接受的 parameter 這種設計真的超 smart,既安全又彈性,重點是比 php 少寫太多 code 了啦!!!
  6. scaffold - RESTful CRUD generator (views, controller, model, test)

Comments

comments powered by Disqus