l'essentiel est invisible pour les yeux

Thursday, June 22, 2006

[UIEvolution] YAMAKIをリリースしました





伊東での2泊3日地獄の開発合宿から帰宅。
ブレスト→開発。そして、一つのネタ?をリリース。

ページ丸ごとContent Editableにしてしまい、簡単に編集&保存が可能になるブックマークレットを作成しました。お世話になった旅館のロゴとリンク、さらにソースコードの著作権表示にも旅館へのリンクを入れることで、山喜旅館に還元しようという考えです。

YAMAKI

現在、MTでしか保存できませんが、他のブログ等でも保存できるように対応するかもしれません。
(GMで保存部分のパッチを作ってサブドメイン制限を越えるとか)
今後とも山喜旅館UIEvolution Japanをご愛好のほどよろしくお願いいたします。

Wednesday, June 14, 2006

[Rails] controller/model/viewを内包したプラグインの作り方

via http://habtm.com/articles/2006/06/11/having-your-plugins-and-eating-them-too

contoller, model, view, helperなどをMVCのサブセットを含むプラグインを作るときEnginesプラグインを使う以外にも$LOAD_PATHを上書きしてやるだけでそちらを読み込むようになる。

# init.rb

config.controller_paths << File.join(directory, 'app', 'controllers')
$LOAD_PATH << File.join(directory, 'app', 'controllers')
$LOAD_PATH << File.join(directory, 'app', 'models')
$LOAD_PATH << File.join(directory, 'app', 'helpers')


さらにcontrllerでviewのパスを次のように設定しないとtemplate missingになる。
LoginController.template_root = File.join(File.dirname(__FILE__), '..', 'views')