携帯サイト開発に向けてプラグインを導入

p17*導入したプラグイン

annotate_modelsにindexの情報を付加する - Hello, world! - s21g
http://blog.s21g.com/articles/318
modelに自動的にテーブルの内容をコメントでいれてくれる


Ruby on Railsでacts_as_paranoidを使い倒す
http://doruby.kbmj.com/x5r_on_rails/20080214/Ruby_on_Rails_acts_as_paranoid_
DBでの削除時にデータを消すのではなく削除フラグをつけることで対応する


restful_authentication - happy lie, happy life. » Diary
http://d.hatena.ne.jp/spitfire_tree/20080221/1203610276
認証を行うためのAPI


Young risk taker.: [Rails] 絵文字変換などの携帯サイト開発をサポートするMobile on Railsを作った
http://rakuto.blogspot.com/2007/02/rails-mobileonrails.html
utf8 <-> sjis他携帯サイト必須機能をサポート


Paginating_findでページネーション - cys b
http://d.hatena.ne.jp/yotena/20071211/1197378238
[1][2][3]..のようなページ切り替えを自動でつくる


jRailsプラグインjQueryを使ってみる - Hello, world! - s21g
http://blog.s21g.com/articles/396
prototype.jsScript.aculo.usjQueryに置換する。
携帯端末と関係はないが、jQueryを利用したいため。

ヽ( ・∀・)ノくまくまー(2007-11-10)#p01 ActiveScaffold プラグイン (p.288)
http://wota.jp/ac/?date=20071110#p01
ajaxをもちいた高機能なScaffold

p18*試験環境

ブラウザで携帯端末をエミュレートできるssbを導入する。


ssb - CodeRepos::Share - Trac
http://coderepos.org/share/wiki/ssb

インストール後
ruby ssb-webrick.rb
webrickサーバーが立ち上がるので
http://localhost:10080 でアクセスできる。(デフォルトの場合)

p19*フィーチャーワーク

・日本語解説のないact系プラグインをテスト環境に導入して、確かめる。
 これにより特に開発難易度の高いDB周りの安定性を高められる。


・携帯を扱うプラグインとしてjpmobileもあった。
 mobile on railsと機能的な差がよくわからなかったため、調査が必要。

p20*感想

プラグインといえど完全にバグがとれているわけではないようだ。
 railsの開発はまだ枯れていないため、適切なプラグインを選ぶのが難しい

p21*参考文献

以下のサイトを特に参考にしました。ありがとうございます。


Ruby on Rails プラグイン まとめ wiki - maimuzoが個人的にオススメするプラグイン
http://www13.atwiki.jp/maimuzo/pages/30.html