radrails 0.7

1

嚐鮮

整合開發慣用 radrails ,新版有些功能,作來玩玩。

radrails 0.7 new features screencast

小試一番

找官方網站展示的 weblog 過程來跑一次看看。

radrails 0.7 funblog screencast

倉庫貨色

試著用 SDK 版本看看,奈何太複雜,還是專用比較方便。

move to sdk screencast

之前的升級過程。

move to radrails 0.6.4 screencast

LoginEngine

0

Rails 有一種外掛新功能的方式稱為引擎。很好奇 Rails Day 2006 Rule04 卻是規定不能使用引擎。

現有引擎 列表 似乎有點少,關於安裝與使用的細節可以參考 LoginEngine README ,裡面說的蠻詳細的。

login engine screencast 1

加上一點搜尋了解 LoginEngine 這個模組,以及 UserHelper 中的 form_input 。

login engine screencast 2

tracks and gettext

0

Getting Things Done (GTD) ?

tracks 這個專案控管應用的修改練習。

tracks first screencast

繁華

tracks gettext with zh_TW screencast

rails and ajax

0

瀏覽器中那隻看不見的手

rails 有些預設的 ajax 功能,參考 Ajax on Rails 一文,作來玩玩。

ajax screencast 1

跟著 How to paginate, sort and search a table with Ajax and Rails 一文繼續做

ajax screencast 2

更華麗一點

根據 Richard White 的 AjaxScaffold 3.1.0 released 例子做一半, 只有做比較簡單的 belongs_to 那一邊。

ajax scaffold screencast 1

發現 RadRails 0.6.3 某些 rhtml 會觸發 Exception,反應出 view 這一層的問題。ajax_scaffold 展現的華麗是否會帶來維護不易的邊際效應,有待繼續練習觀察。

ajax scaffold screencast 2

加上簡化輸出 HTML SELECT (view helper) 的功能。參閱 handy select functions 一文。

ajax scaffold screencast 3

typo 4 post-install

0

源起

除了安裝之外,陸陸續續都會更動 typo 一些設定,這些都紀錄在下面,細節可以參考部落格記載。

資料庫備份

資料庫備份中有很大部分是 sessions 引起,近千筆資料並不會去除,所以備份前可以考慮將這些 sessions 清空,這些 sessions 可以變的很驚人的數量。

On Rails Sessions

基本上使用資料庫在共用環境也快不到哪裡去,因為會期管理變成在不同機器,難免有延遲。typo 本身安裝時就需要資料庫,所以預設是使用 active_record_store。

http://www.typosphere.org/trac/browser/tags/release_4_0_3/config/environment.rb

# Use the database for sessions instead of the file system
# (create the session table with 'rake create_sessions_table')
config.action_controller.session_store = :active_record_store

小圖片很重要

目前為止有兩個小圖提供文章使用,一是 screencast 一是 archive 用,採用上傳到 resource 方式使用,重複使用下,是否可以用 theme 方式包裝。

換景

換成新的佈景。

乾掉的控制器

/showswf 新增。

上傳資源 swf 檔

之前所做的一些螢幕秀檔案。

分析 google analytics 置入碼

在 theme 中加入 js 碼,一但換佈景,就會失效,另外也置入到 /showswf 去。

更換 theme 的 header.jpg

需要更換兩個地方,一個是原先解開的目錄 themes/browntype/images/ 下,一個是 public/images/theme 這個目錄。

public/favicon.ico 上傳

目前看不到,原因不明。

其他問題

突然亂碼議題

不清楚,必須 SSH 登入把 ruby 的行程都刪除,然後進 typo 管理頁將快取頁清掉後正常。

Update : 2006-09-05 again

上傳檔案分類問題

上傳檔案放在 /files 目錄下,一旦檔案偏多,一是不容易找到,一是會造成編輯困難,因為預設編輯文章頁面有資源列表,一個表數百筆,恐怕會很難找。

typo:code or pre

用 typo 的特殊語法對於資料的再轉利用是否會造成麻煩 ? 命名空間的做法需要再考慮。

better cross-ref article

auto cross aricles ref link ? 文章自動註解 ?

Older posts: 1 2 3