読者です 読者をやめる 読者になる 読者になる

plugin

RailsXSSを試してみる

NZKoz's rails_xss at master - GitHubrails2.3.5から使用できるようになったRailsXSSを試してみた。 rails3.0でも保証されるらしい。 機能としては、自動でエスケープ処理を勝手にやってくれる。 h付けても付けなくても一緒。 ↓いらなくなっちゃうね。 Safe…

hannaとbdoc

bdocとhannaを使ってrubygemsのrdocを快適に閲覧 - pLab blog やってみた。 $ sudo gem install manalang-bdoc mislav-hanna #hannaを渡すとエラーとなったのでhanna以外を対象として実行。 $ gem list --no-versions | grep -v hanna | sudo xargs hanna --…

railroadでクラス図作成

.dotファイルを作成するrailsのモデリングツール。 .dotファイルはGraphvizってツールで見たり、画像に書き出したりできる。 インストール gem install railroad Graphvizからdmgをダウンロード 使い方 railsのルートディレクトリで以下を実行。 railroad -o…

rails footnotes

rails-footnotes textmateのプラグインを探していたら 凄く便利なrails pluginに出会った。 cookieやらsessionやらSQLやらlogやら何でも表示できちゃう。 こんな感じ。SQLを表示させてみた。 青色箇所がfootnotesの領域。 Edit〜をクリックするとtextmateで…

will_pagenateのバグって直ったの?

ここRails開発日記: will_paginate or paginating_findや ここhas_manyにwill_paginateがだめぽい - urekatのスカンク日記3 で記載されているように will_pagenateはhas_many時に問題があるようだ。 でも 私の環境では再現しない。作り方がわるいのかな。 …

will_paginateを使ってみる

コードリーディングを始めよう − @ITを見てたら will_paginateが出てきた。 rails1.2時代にはあったpaginateが無くなったらしいので will_paginate / paginating_find ってプラグインがrails2.0以降では使われてるらしい(他にもあるかも)。 Home - will_p…

SafeERBを使ってみる

Ruby on Rails プラグイン まとめ wiki - SafeERBプラグイン mysql,postgresのみらしいが、 ERB内でエスケープ処理していない場合エラーにしてくれる。 インストール ./script/plugin install http://safe-erb.rubyforge.org/svn/plugins/safe_erb + ./MIT-L…

ActiveScaffoldをインストール

インストールで嵌ったのでメモ。 結論からいうと rails2.1でActiveScaffoldを入れるには [script/plugin instal]でなく gitで古いバージョンを取得してやる必要がある。 やり方は $ git clone git://github.com/activescaffold/active_scaffold.git Initiali…

file_columnを使ってみた

画像のアップロード&加工表示などが気軽にできるプラグイン[file_column]を使ってみた。 インストール プラグインのインストール script/plugin install git://github.com/tekin/file_column.gitあと、画像編集にImageMagickが必要。 $ sudo port install I…

gettextを使ってみる

validationエラーを日本語化できるらしいので入れてみる。 インストール $ sudo gem install gettext Password: Successfully installed gettext-1.93.0 1 gem installed Installing ri documentation for gettext-1.93.0... Installing RDoc documentation …