トップページ⇒php
993コメント316KB

【Ruby】Ruby on Rails Part3

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2007/02/06(火) 20:10:09ID:nOZh/PU9
Rubyのweb application frameworkである
Ruby on Railsに関するスレッドです。

<英語>
本家: http://www.rubyonrails.org
API: http://api.rubyonrails.com/
Documents&Tutorials: http://documentation.rubyonrails.com/

<日本語>
Rails' wiki: http://wiki.fdiary.net/rails/


前スレ
【Agile】Ruby on rails相談所 part2【DRY】
http://pc10.2ch.net/test/read.cgi/php/1151254378/
0765nobodyさん2007/07/27(金) 22:01:20ID:???
>>763
ページがURLの一部になるような規則をroutes.rbに書けばいい。
0766nobodyさん2007/07/27(金) 22:39:29ID:???
よっぽどページ数とアイテム集合が変動しない代物でもない限り、
フラグメントキャッシュでやるほうが適しているかもしれんね。
0767nobodyさん2007/07/27(金) 23:38:50ID:???
>>765
そっか、?page=は固定だからrouteで指定できますね
0768nobodyさん2007/07/28(土) 07:24:43ID:AhK16ONh
viewの中で、そのviewのcontroller名とaction名を取得したいんですが、どうすればいいでしょうか?
0769nobodyさん2007/07/28(土) 11:08:31ID:???
>>768
レンダングする前にアクション内でcontroller_nameとか
controller_pathとかcontroller_class_nameとかaction_nameを
インスタンス変数に入れておけばいいんじゃない?
0770nobodyさん2007/07/28(土) 11:12:30ID:???
viewにはcontrollerへのアクセサがあるから、

controller.controller_name
controller.action_name

で参照できるはず、多分
0771nobodyさん2007/07/28(土) 14:11:17ID:???
params[:action]とかで取得できない?
0772nobodyさん2007/07/28(土) 14:39:47ID:???
paramsの中身をどう使うかはルーティング規則次第だから
:controller/:action/:id 以外を使ってるとうまくいかないかも。
07737722007/07/28(土) 14:43:33ID:???
失礼、最終的には :controller と :action を補って呼び出すんだから大丈夫か。
07747682007/07/28(土) 23:52:59ID:AhK16ONh
おおっ、みなさん有り難うございます。
>>769
それも考えたのですが、それだと、逐一コードを書かないといけなくなるので、
面倒だな、とスルーしてました。

>>770
バッチリでした。
欲していたもの、そのものです!

>>771
こちらも、ルーティングを変更していない状態での、正常動作を確認しました。
ルーティングを書き換えた状態では確認してませんが、
>>773 のおっしゃる通り、問題ないように思えます。

有り難うございました。
0775nobodyさん2007/07/28(土) 23:59:05ID:???
>>764
Aptanaもgenerateも全く関係ない。railsの基本です。
config/database.yml 書き換える。
0776名無しさん@そうだ選挙に行こう2007/07/29(日) 02:09:09ID:???
そりゃ基本ではあるが、コマンドラインからだと
rails myproject -d sqlite3
で済むんだから、IDEにもオプションあってもおかしくないよな。
0777名無しさん@そうだ選挙に行こう2007/07/29(日) 19:13:41ID:????2BP(0)
>>775

776の言う通り、オプション指定できないのかな、と
0778名無しさん@そうだ選挙に行こう2007/07/29(日) 19:25:22ID:???
最初からlinuxの仮想環境作って
emacsやvimでやりゃいいのに
rails使うモチベーションがあるのに
window使ってたりとかIDEで開発してる人の気持ちは俺にはわからん
0779名無しさん@そうだ選挙に行こう2007/07/29(日) 19:46:46ID:???
(´・ω・`)帳票はやはりRoRには向かないのでしょうか?
0780nobodyさん2007/07/30(月) 01:38:42ID:???
>>779

なぜそう思うかを 400字以内で述べよ。

0781nobodyさん2007/07/30(月) 01:41:03ID:???
>>778

linuxの上でも eclipseで開発しているやつなんてごまんといる。
別に何つかったってかまわないさ。

などという俺はwindowsの上に cygwin + meadow という変態だが、
同じ環境を他人に勧めようとはおもわん。この環境がなじむやつは、
すすめる前に自分で普通に使ってるはずだから。

0782nobodyさん2007/07/30(月) 02:06:29ID:???
>>780
帳票ツール何つかってますか?ってレスが0だったので。。。
0783nobodyさん2007/07/30(月) 02:17:54ID:???
Excelで帳票出力、以前やってみよーと思って調べたことがあるんだけど、

ruby ole32
→Linuxで動かないんじゃね?

spreadsheet-excel
→んー。難しい制御できるのかなぁ

ActiveWebService+Office XP Web Services Toolkit 2.0
→SOAPよりRESTでやりたいなぁ。


で、結局、帳票出力自体めんどくなってやめちゃった。
なんだかお仕事ライク過ぎる処理を遊びで書くのがアレになってしまtって

でも、お仕事でRailsつかうならいい帳票出力探したいところだねぇ。PDFとかExcel(OpenOffice含)とか。

なんかないのかしら。
0784nobodyさん2007/07/30(月) 02:37:52ID:???
>>783
一応、RoRのHPに色々書いてあってJasperReport使えるっぽいこと書いてあったんですが
まだ、RoRに慣れてないため、実験コード書けないッス。。。
http://wiki.rubyonrails.org/rails/pages/HowtoIntegrateJasperReports

ちと、RoR自体を使いこなせるようになってから使ってみます。
0785nobodyさん2007/07/30(月) 23:01:53ID:???
"Ajax on Rails"って本ってどーですか?
Rubyクックブックの評判が悪かったのでオライリーの本ってどうなのかなぁ?と。
0786nobodyさん2007/07/31(火) 00:32:45ID:???
オライリーは中身でなく見た目で買ってる。(ダメすぎ)

本棚にオライリーが並んでるだけで賢そうに見えるじゃない?

そういう意味では、Ajax on Railsも買い。自分的には。
0787nobodyさん2007/07/31(火) 11:32:17ID:???
主キーが2つ以上ある場合、set_primary_keyで複数のキーを指定する書き方ってどうするの
0788nobodyさん2007/07/31(火) 11:38:07ID:???
railsは複合キーをサポートしてないと思うけど
0789nobodyさん2007/08/01(水) 16:29:23ID:???
Railsで2時間でつくったプログラムを
サーバに設置するのに3時間苦労してる俺
0790nobodyさん2007/08/01(水) 16:54:45ID:???
2回目以降が10分になればそれでいいんだよ
そのためのrubyとrailsだ
0791nobodyさん2007/08/01(水) 17:13:29ID:???
>>790
惚れた
0792nobodyさん2007/08/01(水) 18:35:13ID:???
ブログっぽいモデル構造で1対多の関連付けを行ってる部分があるんだけど、
例えば親メッセージをblog、子メッセージをpostとした場合に
blog.posts とすれば親メッセージにぶら下がってる子メッセージが取れる筈だし、
実際にそれで動いている。

ところが、投稿されているメッセージ全件を対象とした集計処理を行った後だと、
blog に posts というメソッドが見つからないというエラーが出るorz
ちなみに件数は、blogが15件、postが600件ほど。

いったい内部では何が起こってしまったの?
0793nobodyさん2007/08/01(水) 18:55:47ID:???
とりあえずどんな集計処理か書いて見なきゃ分かるわけないだろ、ぼけ
07947842007/08/02(木) 14:15:43ID:XVAHEfru
Rails→XMLデータ+JasperReportのテンプレート→XmlJasperInterface→
PDF出力
できましたっ


0795nobodyさん2007/08/02(木) 15:01:21ID:???
おめ
0796nobodyさん2007/08/03(金) 02:21:15ID:???
なんか求人してんどー
ttp://d.hatena.ne.jp/fromdusktildawn/20070802/1186055200
0797nobodyさん2007/08/03(金) 23:13:38ID:???
>>796

今の年収1200万のやつは600万+ストックオプションでは雇えないという部分は同意。

無茶いうやつ多いんだよな。世の中。
0798nobodyさん2007/08/05(日) 10:38:54ID:???
>デュアルディスプレイはもちろん、望むならトリプルディスプレイでもいいですよ

わろす
0799nobodyさん2007/08/05(日) 10:50:02ID:???
ttp://d.hatena.ne.jp/fromdusktildawn/20070701/1243270530
0800nobodyさん2007/08/06(月) 02:35:26ID:rJNbR9IR
米の開発者は 1000万あたりまえだが、日本の開発者は 400 万くらいがあたりまえ。
1200 万オーバーの開発者って日本にいるのか?

普通にいい技術者程外資にながれる。
なぜなら、外資で開発者として生き残ってるやつらは首にできない根幹の技術をもってる
やつなんだから、ある意味スーパーエンジニア。
わけのわからんベンチャーに来るとも思えん。
ベンチャーならベンチャーらしく、普通に300万くらいで派遣素人をプログラマとしてこき使うのがbest だろ。
4人雇っても 1200 万だし。ちなみに外資のスーパーエンジニアクラスは言語作ったりするレベルだからな。

>(2)PerlとJavaでWeb+DBアプリの開発経験はあるけど、RubyもRailsもまったく経験がない。
内でせいぜい 500、営業もこなすか独立してるなら 7〜800 ってとこだろう。

>(1)Rails+Ajaxでの開発経験が2年のそれなりに優秀な(年収800万円クラスの)エンジニア
WEB系の一部でしか需要なさそうだが、年収800万いくのか??
WEB系って安いイメージあるんだが、独立なら800は普通にいくんだろうが。。社員だとどうなの?
0801nobodyさん2007/08/06(月) 12:28:31ID:???
まぁなんというか、的外しすぎでどこをつっこめばいいのやら
0802nobodyさん2007/08/06(月) 12:57:46ID:???
>>801
突っ込んだら負けってゲームじゃね?w
0803nobodyさん2007/08/06(月) 17:01:32ID:1GC8ybwi
Javaが終ってRubyの時代が来ただけだろ。
0804くるまじゃないよー2007/08/06(月) 18:53:59ID:???
↓がまーまーいいんじゃない?

ttp://wota.jp/ac/?category=Rails
ttp://rubist.blog77.fc2.com
ttp://wiki.hacklife.net/rails/
0805nobodyさん2007/08/06(月) 20:16:25ID:???
>>803
終わっては居ないけど
大規模→Java
小規模→RoR
って感じで
適材適所って感じじゃないのかなぁ
0806nobodyさん2007/08/06(月) 20:35:09ID:???
もう終わりかけだね。
まぁ、C++→JavaがJava→Rubyになっただけだし、そのうちRubyも終わるよ
0807nobodyさん2007/08/06(月) 23:05:53ID:rJNbR9IR
Ruby なんぞ誰がつかってんだ?
gomi
0808nobodyさん2007/08/06(月) 23:32:18ID:???
つこてるよ
0809nobodyさん2007/08/07(火) 01:08:19ID:???
使ってます。月給100万。
0810nobodyさん2007/08/07(火) 01:36:16ID:???
ここのひとでRubyでGTK+つかってるひとってどのくらいいますか?
0811nobodyさん2007/08/07(火) 08:04:45ID:???
オレは月給60万・・・もっとがんばろう
0812nobodyさん2007/08/07(火) 23:16:00ID:???
いろいろ質問。お仕事 on Rails
何時間残業してその月給ですか?100万x(12+3+3)で年収1800万 !?
Railsは生産性が高いから9-5時の定時間勤務で毎日飲みに行ってるぜ!とか、
もちろんフルタイムのRails仕事(純粋な開発仕事)でなく、
実はマネージメントや企画や営業も含んでですよ、実は経営者とか、フリーランスだとか、
単なる社員プログラマーだけど他の作業をしたり遊んだりして高給取りさ、とか
Railsだけど何故かデスマで会社に居る残業代で稼いでるだけとか、そんな例をプリーズ。
あと、RubyやRailsの習得は会社の時間を使ってですか?
家に帰って自分の時間で楽しんで?あるいは仕方なく個人の時間を犠牲にして習得とか。

自分は所謂Web+DB屋ではない製造業勤務(そうさベンチャーや外資と比べると薄給だよ)
こっそり会社の時間を使ったり、家に帰ってRailsで遊び始めた所。
多分これで飯を食う事にはならない、はず。 単なるホビーユーザ。
0813nobodyさん2007/08/08(水) 00:07:44ID:???
ホビーユーザーがそんなこと気にしても仕方ないだろ。
どっかいけ
0814nobodyさん2007/08/08(水) 00:44:45ID:???
>>813
今は単なるホビーユーザ。この業界は楽しくてお金もそこそこもらえる業界なのかよ?って質問。
多分幻想だと思ってるけど。

どっかいけ というだけならスルーしてくれ。
0815nobodyさん2007/08/08(水) 00:59:24ID:???
月給42+20、賞与3+3+α(1〜2)、ちょっとデスマぎみかも (残業80h/月)
0816nobodyさん2007/08/08(水) 01:19:42ID:???
月給100賞与無し、ストックオプション有。残業15−30h/月。
基本開発のみ、たまに企画とかデザインとのやりとりに顔出す程度。
たぶん忙しくなければ、月に3日くらいは休みが取れる。

なんか今は月120てとこもあるみたいです。
0817nobodyさん2007/08/08(水) 03:56:11ID:???
>>816

そんなにもらえるもんなのか。
0818nobodyさん2007/08/08(水) 04:46:10ID:???
忙しい時は一週間缶詰
0819nobodyさん2007/08/08(水) 07:27:13ID:???
>>812
フリーランスですよ。もう結構歳なので集中力はそんなに続かない。
せいぜい長くて一日5時間くらい、あとは自転車に乗ったり、本を読んだり。
勿論土日は完全に休む。

最近はRailsの仕事も増えてきてるけど、その他だいたいRubyで仕事は受けてる。
これで月にならすと、月収100万円ちょい越えるくらい。
0820nobodyさん2007/08/08(水) 09:58:12ID:???
残業、休出はまったく無いけど、Rails以外にもC, Java, PHPなどなどで50位かなあ。
webprogっていうか、PHPの拡張書いたり、マルチプラットフォームなCライブラリ書かされたりすることも。

たぶん、yaccがあれば言語は作れる...と思う。<-- スーパーエンジニア認定OK?
0821nobodyさん2007/08/08(水) 10:09:41ID:???
ナットを製造する工場のライン監視で、
家に帰ってReilsで遊ぶ感じ。
残業無し。月18万でボーナスも無し。一番上の子は定時制通学中。
0822nobodyさん2007/08/08(水) 10:38:57ID:???
試しにぐぐったら、先生に言われた・・・

もしかして: Rails
0823nobodyさん2007/08/09(木) 09:31:36ID:???
CodeGearのRuby on Railsの開発環境についての情報が公開されたよ、期間限定で。

htp://dn.codegear.com/jp/article/36763
0824nobodyさん2007/08/09(木) 14:28:32ID:???
>>823
見てみたけど、ぜんぜんツールの実態が伝わってこない・・・
ほんとにリリースできるのかね
イメージとしてはRadRails+InstantRailsな感じ?
どうせ有料だろうからわざわざ使いたいとも思わんなぁ
0825nobodyさん2007/08/13(月) 02:26:00ID:???
>>812
わかったろ?そんなこと聞いても1つとしてまともなレスがついてこないことに。
0826nobodyさん2007/08/17(金) 20:48:28ID:???
rxmlを使うと日本語が実体参照(例えば「日本語」が「???」)になるんだけど
どう折り合いつけてる?
自分の場合はRSSを出すときにrxml使ってるけど特に苦情ないのでそのままです。
0827nobodyさん2007/08/17(金) 20:50:09ID:???
あ。そのまま書くとダメなのね
「日本語」が「&#26085;&#26412;&#35486;」になると書きたかった
0828nobodyさん2007/08/18(土) 22:44:17ID:???
XMLパーサ使ってる限りは大丈夫だから、基本的には気にしない
0829nobodyさん2007/08/19(日) 17:16:53ID:/UHTN/w4
ActiveRecordのインスタンスメソッドでよく使いたい値があって、
インスタンス変数に格納しておきたいと思っています。

def initialize
super
@test = "よく使う値"
end

という風に書いたんですけど、なんか、この initializeメソッドがうまく呼ばれてないようです。
どういう風にかくべきでしょうか?
0830nobodyさん2007/08/19(日) 20:46:32ID:???
$ rails -q -d sqlite3 test
$ cd test
$ ./script/generate model article
$ rake db:migrate
$ vi app/models/article.rb
class Article < ActiveRecord::Base
def initialize
super
@test = "hello"
end
attr_reader :test
end

$ ./script/console
>> a = Article.new
>> a.test
=> "hello"

0831nobodyさん2007/08/27(月) 13:34:13ID:???
idとnameからなる単純なテーブルをselectで選択でき
候補にない場合はtextでその場で登録出来るようなヘルパーってないですか?
0832nobodyさん2007/08/27(月) 16:20:04ID:???
無いんじゃないかなぁ。
DBへの登録も絡むからヘルパーだけじゃ難しそうだけど
0833nobodyさん2007/08/27(月) 17:16:00ID:???
DB登録時にコントローラのメソッドが必要なのは理解できます
ヘルパー込みのプラグインという意味でした

ajaxリクエストで項目の新規登録自体は間単に出来そうだけど
追加された項目をselectの一覧へ反映させるのが面倒だなぁと・・・
0834nobodyさん2007/08/28(火) 01:09:23ID:???
form_remote_tagあたりでdivをまるごと書き換えてあげれば簡単
0835nobodyさん2007/08/28(火) 02:29:07ID:???
仮にそういうプラグインがあったとしても、
自分で実装するのと手間は変わらんような気がする
0836nobodyさん2007/08/28(火) 04:23:17ID:???
>>829
after initializeすればいいと思うよ。
インタンスが作られた後に呼ばれるフィルタ。
0837nobodyさん2007/08/28(火) 21:19:26ID:???
rake db:migrate って、development環境・test環境・production環境それぞれについて実行しなくてはいけない?
> rake db:migrate
> RAILS_ENV=test rake db:migrate
> RAILS_ENV=product rake db:migrate
と3回入力するのがめんどくさいです。
0838nobodyさん2007/08/28(火) 21:48:45ID:???
testは勝手にdb:schema:loadしてくれるし、
productionはcap使えば勝手にやってくれるような気がするな。
08397682007/08/28(火) 23:44:04ID:q0v5wzWp
rake db:migrateの時に、同時に初期データを放り込もうとして、
create_table :hogehoges do |t|
t.column "hoge1"
t.column "hoge2"
〜
end
の後に、
Hogehoge.new do |d|
d.hoge1 = "1",
d.hoge2 = "2",
〜
d.save
end
ってやってるんだけど、なぜか、一番始めに挿入しようとしたデータが、
nullになってしまいます。

で、この場合だと,
Hogehoge.new do |d|
d.hoge1 = "1",
d.hoge1 = "1",
d.hoge2 = "2",
〜
d.save
end
だと、正常にデータが挿入されます。

なんで? バグ?
ひょっとしたら、hogehoge.idにも、なんか入れてあげないとダメなんでしょうか?
08407682007/08/28(火) 23:45:21ID:q0v5wzWp
「正常に」は正確じゃないですね。
「hoge1に、期待通りの値が挿入できる」でした。
0841nobodyさん2007/08/29(水) 00:22:07ID:???
create_tableのあと、
Hogehoge.reset_column_information
かな。
0842nobodyさん2007/08/29(水) 00:45:18ID:???
>>838
capってCapistranoのこと?
そうだとして、Ruby on Railsではdeployツールを使うのはもはや必須なのでしょうか。
0843nobodyさん2007/08/29(水) 08:46:43ID:???
capはcapistranoのコマンド名だな。
08448392007/08/30(木) 00:02:58ID:d7W1s8GH
>>841
> create_tableのあと、
> Hogehoge.reset_column_information

手元ではダメでした...
MySQL 4.1.22なんですが、他に同様のことをやっていて、
成功している方/失敗している方って、いらっしゃいませんか?
0845nobodyさん2007/08/30(木) 00:54:38ID:???
Ruby on RailsにはJava2EEと同じニオイを感じるな。

目立って「Railsなんか使うな」っていう記事は見当たらず、
「Railsサイコー」っていうのはよく見かけるのに、
なぜか実際に使った人は「やめたほうがいい」と言ってる。

「RailsのベストプラクティスはRailsを使わないこと」という名言もあった。
なんか、古き悪しきJava2EEと同じニオイがする。
0846nobodyさん2007/08/30(木) 01:27:39ID:???
>>845
コピペ乙
0847nobodyさん2007/08/30(木) 03:09:10ID:???
java の人たちが必死に FUD してるのがチョーウケル
08488392007/08/30(木) 06:23:26ID:RvO+FsVk
acts_as_searchableで、dbのフィールドと、public下の静的htmlの、
両方を同時に検索対象にするには、どうしたらいいでしょうか。
0849nobodyさん2007/08/30(木) 08:24:19ID:???
>>845

そんなことを言ってるページのURL紹介しる!


つーか、J2EEってそんなに駄目なのか。
0850nobodyさん2007/08/30(木) 08:31:22ID:???
http://d.hatena.ne.jp/nowokay/20070825#1188047630

これだろ。
0851nobodyさん2007/08/30(木) 15:03:12ID:???
railsで別タスクでの遅延処理をさせたいんだけど、何か方法はあるかな?

目的は、記事投稿をトリガにメールを一斉配信するときの
配信タスクと投稿のインスタンスの動作とを別にしたい。

記事投稿を受けたインスタンスから直接配信すると時間がかかってしまって
ユーザがひたすら待たされる可能性がある。
そこで、投稿処理インスタンス内では配信要求をキューに置くだけにして、
別インスタンスで動く配信タスクがキューを見てメールを配信するようにしたい。
0852nobodyさん2007/08/30(木) 15:49:57ID:???
キューのデータ構造があるなら簡単にRailsと別のプロセスにすればいいだけでは? Railsでやる意味は?
ActionMailer って ActiveRecord ほど便利ってわけじゃないし。

Railsの外にはメーリングリストマネージャという便利なものもある
バウンスの処理とか面倒でしょ。
0853nobodyさん2007/08/30(木) 16:07:35ID:???
配信タスク(キュー)があるかどうかを調べてあれば配信する
rake書いてcronで一定時間毎に起動させるとかでいいんじゃないのかしら
0854nobodyさん2007/08/30(木) 16:22:31ID:???
>852-853
トン
railsから直接メール配信は控えたほうがいいのかねぇ。

railsでやるのは、暫定的には全員に対して無条件に配信するけど、
そのうち配信対象者を絞り込んだり配信条件をユーザ別に設定したいからなんだ。
キューに置く内容は出来るだけ簡単にして、配信時に制御するつもりだった。
0855nobodyさん2007/08/30(木) 17:04:19ID:???
railsでやるかどうかというか、
別にユーザからのリクエストありきでしかrailsが使えないわけじゃなく
コマンドラインからでもrails環境やARとAMだけ単体ロードとかできるし
DBに配信条件突っ込んどきゃいいじゃない
0856nobodyさん2007/08/30(木) 21:45:16ID:???
forkでもスレッドでもかまわないような気がするが、
Backgroundrbというのもあるな。
0857nobodyさん2007/08/30(木) 21:58:59ID:???
>>856
Web+DB 40号
0858nobodyさん2007/08/30(木) 22:02:33ID:???
あー、それそれ、それで見たのだった。
0859nobodyさん2007/08/30(木) 22:17:59ID:???
なんか、もう一回>>851を読んでみたら
最初っからBackgrounDRbとかWeb+DBの連載って
言わせようとしてたんじゃないか、中の人?なんてふと思った。けど>>854か。
自分じゃ使った事ないけど連載は参考になった。読むのお勧め。
0860nobodyさん2007/08/31(金) 01:06:36ID:???
gearmanという手も。
0861nobodyさん2007/08/31(金) 16:25:56ID:???
すみませんが、質問です。

作成中のある入力画面で、必須でないファイルアップロードがあるのですが、
アップロードが行われなかったとき(ユーザがファイル名を入力しなかったと
き)、サーバ側では受信したファイルの内容を確認しないようにしたいのです。

ということで、アップロードの有無の判別方法を教えていただけないでしょう
か?今のやり方は、受信したオブジェクトの型などを調べて、

     有    無
IE .... Tempfile StringIO
Firefox StringIO StringIO (ただしStringIO#string が""になる)
Opera  Tempfile ""(空文字列)

以上の挙動から、現在は、
if @picture.kind_of? Tempfile or (@picture.kind_of? StringIO and @picture.string != "")

としていますが、さすがにあまり綺麗でないと思います。
0862nobodyさん2007/08/31(金) 16:51:23ID:???
>856-860
トン
BackgrounDRbがそのままズバリですね。

>861
@picture,length を見たんじゃあかんの?
08638612007/08/31(金) 17:14:08ID:???
>>862
> @picture,length を見たんじゃあかんの?

かなりいいかもしれません。
@picture.length だと、不正アクセスで @picture に文字列がセットされた場
合もチェックを通ってしまいますが、それは後段で処理すれば何とかなりそう
です。

ちなみに今は、
if @picture.respond_to?(:original_filename) and @picture.original_filename != ""
というのを試していました。これも動作は正しいですが、長いですね。
0864nobodyさん2007/08/31(金) 17:51:37ID:???
>>850

そこでいわれている
「名言」の出所はどこなんだろう。

脳内か?
0865nobodyさん2007/08/31(金) 18:15:35ID:???
FUD にかまうやつはばかです。w
■ このスレッドは過去ログ倉庫に格納されています