2006-07-01から1ヶ月間の記事一覧

AWSトライ中

一通りWebからはデータを登録出来るようになったので、次はExcelからSOAPで登録出来るようにしています。 で、AWSに挑戦中。とりあえずサンプルでメソッド一個作って、scaffoldで確認しようとしたら、uninitialized constant xxxxx(apiのクラス名)とかいうエ…

カウンターキャッシュ(メモ)

モデルオブジェクトの個数を取りたいときは"count"でも"size"でも出来ますが、counter_cacheが効く(count文が実行されない)のは"size"だけ。

has_many

親要素が削除された時に自動的に子要素が削除されて欲しい場合、has_many宣言に:dependentオプションを指定するわけだけど、どう指定すればいいのかわかりません^^; has_many :[子要素], :dependent => :delete_all みたいにしてるけど、これでいいのかな…

訂正

7/11のエントリについて「RAILS_ROOTは変わらないのでは?」というコメントを頂きまして、確認してみました。"demo"がRailsプロジェクトです WEBrick: ./script/../config/.. apache: /xxx/xxx/xxx/demo/public/../config/.. あがが、同じだorz 以前のエント…

タブとスペース

太古の昔より刷り込みで「インデントはタブで半角4文字分」としてきたのですが、rubyではインデントは半角空白2文字がほとんどデフォルトで、railsで自動生成されるコードもそれに準じている為、それをあわせるのが非常に面倒でした。 今日一念発起して、.…

redirectするとanchorが削除される。

url_forの引数に":anchor => 'xxxx'"とやれば、urlの末尾に"#xxx"とアンカーが付与されます。 redirect_toでは、内部的にurl_forを呼び出してリダイレクト先のURLを生成しています。ですから、上と同じ方法でアンカーを付与させる事が出来ます。 しかし、リ…

WebrickとApacheでルートが変わる。

設定の問題なのかもしれないけど、以下の問題が起きてます。 WEBrickで動いている時は、ルートが"public/.."なのに、Apacheで動いている時は、ルートが"public/"になっていてる。 これ、rails外のファイルにアクセスしたい時に非常に困ります。今はWebサ…

Rubist-SNSに入ってみる

http://jp.rubyist.net/sns/ 最初、なかなか申請メールが届かないなーと思ってたら、迷惑メールに分類されてました(笑)

今後の予定

JOINのやり方を覚える。AWDwR(「RailsによるアジャイルWebアプリケーション開発」の略称)本に載ってたっけ? 「列ごとソート」の簡単な方法を知りたい(ヘルパーかプラグインは無いものか?) Excel2003からSOAP経由でデータを登録する。 SVNでソースコード…

ファイルのアップロード(2)

昨日適当にアプリ直下にフォルダ(image)を作ってアップロードしたファイルを保存しましたが、よく考えたら、この画像へのURLパスが作れませんでした^^; 保存できてもアクセス出来なきゃ意味無いよ! 簡単な解決策は、publicフォルダ配下にフォルダを…

受け取ったファイルデータを直接保存する

Rails本(という名称はそろそろ使えなくなるらしい)のP362でファイルをアップロードする方法が記されているが、RDBではなく、受け取ったファイルを直接Webサーバ上に保存する。 def picture=(picture_field) @name = base_part_of(picture_field.origina…