Rails

お湯入れて3分。

満足せる豚。眠たげなポチ。:簡単Ruby on Railsの決定版? - Instant Rails - Mac OS XではLocomotiveでRailsの開発環境が一発で手に入りますが、Windowsではどうだろうか。 例のビデオではgemsで楽々導入やってたけど、Locomotiveに比べればアレすら面倒。…

至れり尽くせり。

Securing your Rails application Webアプリケーションで厄介なのがXSS脆弱性。表示すべき値の中にヤバいJavaScriptなんかが入ってて、それをそのまま出力しちゃってどかーん、という奴。 これの対策としてRailsではヘルパーメソッド h() を使えばOK。 <%= @…

おばけ

Locomotiveで、Restartを何回もやってるとrubyのプロセスがどんどん積み上がって行くようです。ちゃんと終わってないみたい。 さっきアクティビティモニタで見たら50も居てびっくりした。

TB on Rails

Railsアプリでトラックバックを受けるには、まず受信用のアクションを適当なコントローラに作って、何も考えずにそのアクションのURLに対してTBを打たせれば、paramsに blog_name => 発信元blog名 title => エントリのタイトル url => エントリのpermalink c…

新線建設準備。

何やってたんだ私。 こないだRailsの開発環境を整える際に、Locomotiveを入れた上で、「これ入れれば実行環境は手に入るけど、railsコマンドとかsqliteコマンドとか、タ−ミナルから使えないよね。パス通すのも面倒。」とか言いながら別にRailsとかSQLiteとか…

元に戻す。

Railsではlink_to_remoteとかのヘルパーメソッドで簡単にAjaxが使えます。特定のリンクを叩くと指定したdivブロックの中身が更新されたり。 で、これ、中身書き換える前の内容に戻す(あらかじめHTML内に記述された内容を再表示する)にはどうすればいいんだろ…

Ajax+Rails.

Webアプリケーションの操作性を劇的に改善する、話題のAjax。 Railsならこれもえらく簡単。JavaSctiptの知識0でもRubyのコードを書くだけで使えてしまう。

ぽんぽんぽん。

ここ数日いじってたRailsアプリが一通り動くようになったので、放り出してちょっと久しぶりなサーフィス作成。 Rails、楽しい。凄いのは何度も言ったけど、面白い。 なんでだろ? それは、記述量の割に派手に動くから、じゃ無いかな。ほんの数行書くだけで、…

2日だらだらといじくりまわしてようやく使い方がつかめてきたみたい。 ある程度自在にDBに新しいレコード追加、編集、更新、絞り込み表示ができるようになってきた。これはいい。 デザイン気にしなければ評判通りさらさらとWebアプリが書ける。浮いた時間で…

アップローダ。

Sebastian Kanthak - FileColumn - easy handling of file uploads in Rails Railsでアップローダを作るのに使える、このライブラリを試用。 なーんかいまいち使い方分かんないなあ。実際に動作するサンプルは無いものか。

Railsアプリ開発環境の構築。

まず形から。環境を整えます。 Rolling with Ruby on Rails on Mac OS X Tiger (for beginners) Tigerなら、このパッケージで一発導入できます。しかし私はPantherだしRubyをちょっと弄ってあるのでこれは使わず*1マニュアルで導入。 Locomotive このアプリ…