rake コマンドで環境変数を設定する

Rake のユーザーガイドには書かれているのに、rake --help では出てこないようなのでメモ。

Rake では rake コマンドのオプションに name=value と指定することで環境変数を指定できる。

% rake [options ...]  [VAR=VALUE]  [targets ...]

環境変数はタスクから ENV 定数で参照できるので、コマンドオプションでてっとりばやく動作を切り替えたいときなんかは重宝するかもしれない。

というわけで、script.aculo.usrake unittest で、対象ブラウザと対象ファイルを環境変数で指定できるようにしたパッチを送ってみた。

script.aculo.us の InPlaceEditor で submitOnBlur だと Safari が落ちる

script.aculo.usInPlaceEditor を試している。

設定でカスタマイズできる部分がけっこうある割に、必要なものがなかったりして(特にコールバック系)微妙に使いづらいんだが、Safari だと不意にクラッシュする、という問題もあったり。

色々調べてみると、どうやら submitOnBlur を設定して、フォーカスリング(テキストフィールドのフォーカス時に、フィールドの周囲に出る青い線)をクリックするとお亡くなりになるらしい。

まあ、普通に Safari のバグだと思うんだが、onblur の処理を適当に遅延させると大丈夫なようなので、ticket:3717パッチを送っておいた。

Want fries with that?

Open Source Projects