Archive for 5 月, 2008

file_columnでファイル名を自由に変更する

file_columnプラグインは、非常に便利でありがたいのですが。
一点、どうにも不満な点がありました。

それは、ファイル名があくまでアップロードされたファイル名にしかできないこと。

確かに、単純にブログとかでアップロードするならそれでいいと思うんです。
実際、WordPressとかもそうだし。使う側が認識すればいいだけの話。

でも、仕様として、そうでない場面もあるだろう、と、僕は思うのです。
たとえば、ログインユーザー名+タイムスタンプ+拡張子で管理したいとか、そういう要望だって、出す奴は出すと思うのです。

ということで、いろいろ試行錯誤しているうちにできるようになりましたので、そのメモ。

Continue reading ‘file_columnでファイル名を自由に変更する’

NetBeansをインストールしてみた

これを見てたら、開発環境も試してみたくなりましたwww
ということで、早速、乗り換えも考慮に入れつつ、インストールしてみます。

Continue reading ‘NetBeansをインストールしてみた’

Safariをインストールしてみた

以前、IESleipnirFirefoxOperaLunascape、それぞれインストールして使ってみていた時期があります。

結局、自分の性格に合っていると思えたFirefoxをメインで使うようになって久しいのですが、久しぶりにほかのブラウザと比較してみたくなりました。
時節は思いっきり逃している感はありますが、どこかで第四のブラウザと呼ばれていた(ような気がする)Safariでも入れてみようかと思います。

今使ってるFirefoxと同じくらい使いやすいんだったら乗り換えも考えてみたいな、と。

Continue reading ‘Safariをインストールしてみた’

マイグレーションで外部キーを設定する2通りの方法

マイグレーション、やればやるほど便利ですね。
単純に、テーブル操作だけじゃなくて、ファイル保存先の変更とか、内部仕様の変更に対しても使えそうな印象を受けます。

基本的なやり方・書き方は、巷にあふれかえっていたので、そこは調べていただくとして。
今回は、特に、マイグレーションでの外部キーの設定の仕方について、メモ。

Continue reading ‘マイグレーションで外部キーを設定する2通りの方法’

マイグレーションでNoMethodErrorが出るのを直す

ひどく今さらですけれど、マイグレーションを勉強し始めました。
運用・保守とかやり始めてから知りましたけど、意外とテーブル定義ってころころ変わるもんなので、覚えておけば後々便利そうです。
(※中には、予備カラムをたくさん持っておいて、必要になったらそれを使う、というやり方もありますが、後の保守のしやすさとか考えると……ごにょごにょ)

そんなマイグレーションデビュー間もない私なのですが、いざ実行してみたら、あれ。
NoMethodErrorとか言って動かない。。

Continue reading ‘マイグレーションでNoMethodErrorが出るのを直す’