[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 03/12 02:01 / Filesize : 226 KB / Number-of Response : 908
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【Ruby】Ruby on Rails Part3



1 名前:nobodyさん [2007/02/06(火) 20:10:09 ID:nOZh/PU9]
Rubyのweb application frameworkである
Ruby on Railsに関するスレッドです。

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

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


前スレ
【Agile】Ruby on rails相談所 part2【DRY】
pc10.2ch.net/test/read.cgi/php/1151254378/

773 名前:772 mailto:sage [2007/07/28(土) 14:43:33 ID:???]
失礼、最終的には :controller と :action を補って呼び出すんだから大丈夫か。


774 名前:768 [2007/07/28(土) 23:52:59 ID:AhK16ONh]
おおっ、みなさん有り難うございます。
>>769
それも考えたのですが、それだと、逐一コードを書かないといけなくなるので、
面倒だな、とスルーしてました。

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

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

有り難うございました。

775 名前:nobodyさん mailto:sage [2007/07/28(土) 23:59:05 ID:???]
>>764
Aptanaもgenerateも全く関係ない。railsの基本です。
config/database.yml 書き換える。


776 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 02:09:09 ID:???]
そりゃ基本ではあるが、コマンドラインからだと
rails myproject -d sqlite3
で済むんだから、IDEにもオプションあってもおかしくないよな。


777 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 19:13:41 ID:??? BE:682774439-2BP(0)]
>>775

776の言う通り、オプション指定できないのかな、と

778 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 19:25:22 ID:???]
最初からlinuxの仮想環境作って
emacsやvimでやりゃいいのに
rails使うモチベーションがあるのに
window使ってたりとかIDEで開発してる人の気持ちは俺にはわからん

779 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 19:46:46 ID:???]
(´・ω・`)帳票はやはりRoRには向かないのでしょうか?


780 名前:nobodyさん mailto:sage [2007/07/30(月) 01:38:42 ID:???]
>>779

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



781 名前:nobodyさん mailto:sage [2007/07/30(月) 01:41:03 ID:???]
>>778

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

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





782 名前:nobodyさん mailto:sage [2007/07/30(月) 02:06:29 ID:???]
>>780
帳票ツール何つかってますか?ってレスが0だったので。。。

783 名前:nobodyさん mailto:sage [2007/07/30(月) 02:17:54 ID:???]
Excelで帳票出力、以前やってみよーと思って調べたことがあるんだけど、

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

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

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


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

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

なんかないのかしら。

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

ちと、RoR自体を使いこなせるようになってから使ってみます。

785 名前:nobodyさん mailto:sage [2007/07/30(月) 23:01:53 ID:???]
"Ajax on Rails"って本ってどーですか?
Rubyクックブックの評判が悪かったのでオライリーの本ってどうなのかなぁ?と。

786 名前:nobodyさん mailto:sage [2007/07/31(火) 00:32:45 ID:???]
オライリーは中身でなく見た目で買ってる。(ダメすぎ)

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

そういう意味では、Ajax on Railsも買い。自分的には。

787 名前:nobodyさん mailto:sage [2007/07/31(火) 11:32:17 ID:???]
主キーが2つ以上ある場合、set_primary_keyで複数のキーを指定する書き方ってどうするの

788 名前:nobodyさん mailto:sage [2007/07/31(火) 11:38:07 ID:???]
railsは複合キーをサポートしてないと思うけど

789 名前:nobodyさん mailto:sage [2007/08/01(水) 16:29:23 ID:???]
Railsで2時間でつくったプログラムを
サーバに設置するのに3時間苦労してる俺

790 名前:nobodyさん mailto:sage [2007/08/01(水) 16:54:45 ID:???]
2回目以降が10分になればそれでいいんだよ
そのためのrubyとrailsだ

791 名前:nobodyさん mailto:sage [2007/08/01(水) 17:13:29 ID:???]
>>790
惚れた



792 名前:nobodyさん mailto:sage [2007/08/01(水) 18:35:13 ID:???]
ブログっぽいモデル構造で1対多の関連付けを行ってる部分があるんだけど、
例えば親メッセージをblog、子メッセージをpostとした場合に
blog.posts とすれば親メッセージにぶら下がってる子メッセージが取れる筈だし、
実際にそれで動いている。

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

いったい内部では何が起こってしまったの?

793 名前:nobodyさん mailto:sage [2007/08/01(水) 18:55:47 ID:???]
とりあえずどんな集計処理か書いて見なきゃ分かるわけないだろ、ぼけ

794 名前:784 [2007/08/02(木) 14:15:43 ID:XVAHEfru]
Rails→XMLデータ+JasperReportのテンプレート→XmlJasperInterface→
PDF出力
できましたっ




795 名前:nobodyさん mailto:sage [2007/08/02(木) 15:01:21 ID:???]
おめ

796 名前:nobodyさん mailto:sage [2007/08/03(金) 02:21:15 ID:???]
なんか求人してんどー
ttp://d.hatena.ne.jp/fromdusktildawn/20070802/1186055200

797 名前:nobodyさん mailto:sage [2007/08/03(金) 23:13:38 ID:???]
>>796

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

無茶いうやつ多いんだよな。世の中。

798 名前:nobodyさん mailto:sage [2007/08/05(日) 10:38:54 ID:???]
>デュアルディスプレイはもちろん、望むならトリプルディスプレイでもいいですよ

わろす

799 名前:nobodyさん mailto:sage [2007/08/05(日) 10:50:02 ID:???]
ttp://d.hatena.ne.jp/fromdusktildawn/20070701/1243270530


800 名前:nobodyさん [2007/08/06(月) 02:35:26 ID: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は普通にいくんだろうが。。社員だとどうなの?

801 名前:nobodyさん mailto:sage [2007/08/06(月) 12:28:31 ID:???]
まぁなんというか、的外しすぎでどこをつっこめばいいのやら



802 名前:nobodyさん mailto:sage [2007/08/06(月) 12:57:46 ID:???]
>>801
突っ込んだら負けってゲームじゃね?w

803 名前:nobodyさん [2007/08/06(月) 17:01:32 ID:1GC8ybwi]
Javaが終ってRubyの時代が来ただけだろ。

804 名前:くるまじゃないよー mailto:sage [2007/08/06(月) 18:53:59 ID:???]
↓がまーまーいいんじゃない?

ttp://wota.jp/ac/?category=Rails
ttp://rubist.blog77.fc2.com
ttp://wiki.hacklife.net/rails/

805 名前:nobodyさん mailto:sage [2007/08/06(月) 20:16:25 ID:???]
>>803
終わっては居ないけど
大規模→Java
小規模→RoR
って感じで
適材適所って感じじゃないのかなぁ


806 名前:nobodyさん mailto:sage [2007/08/06(月) 20:35:09 ID:???]
もう終わりかけだね。
まぁ、C++→JavaがJava→Rubyになっただけだし、そのうちRubyも終わるよ

807 名前:nobodyさん [2007/08/06(月) 23:05:53 ID:rJNbR9IR]
Ruby なんぞ誰がつかってんだ?
gomi

808 名前:nobodyさん mailto:sage [2007/08/06(月) 23:32:18 ID:???]
つこてるよ

809 名前:nobodyさん mailto:sage [2007/08/07(火) 01:08:19 ID:???]
使ってます。月給100万。

810 名前:nobodyさん mailto:sage [2007/08/07(火) 01:36:16 ID:???]
ここのひとでRubyでGTK+つかってるひとってどのくらいいますか?


811 名前:nobodyさん mailto:sage [2007/08/07(火) 08:04:45 ID:???]
オレは月給60万・・・もっとがんばろう



812 名前:nobodyさん mailto:sage [2007/08/07(火) 23:16:00 ID:???]
いろいろ質問。お仕事 on Rails
何時間残業してその月給ですか?100万x(12+3+3)で年収1800万 !?
Railsは生産性が高いから9-5時の定時間勤務で毎日飲みに行ってるぜ!とか、
もちろんフルタイムのRails仕事(純粋な開発仕事)でなく、
実はマネージメントや企画や営業も含んでですよ、実は経営者とか、フリーランスだとか、
単なる社員プログラマーだけど他の作業をしたり遊んだりして高給取りさ、とか
Railsだけど何故かデスマで会社に居る残業代で稼いでるだけとか、そんな例をプリーズ。
あと、RubyやRailsの習得は会社の時間を使ってですか?
家に帰って自分の時間で楽しんで?あるいは仕方なく個人の時間を犠牲にして習得とか。

自分は所謂Web+DB屋ではない製造業勤務(そうさベンチャーや外資と比べると薄給だよ)
こっそり会社の時間を使ったり、家に帰ってRailsで遊び始めた所。
多分これで飯を食う事にはならない、はず。 単なるホビーユーザ。

813 名前:nobodyさん mailto:sage [2007/08/08(水) 00:07:44 ID:???]
ホビーユーザーがそんなこと気にしても仕方ないだろ。
どっかいけ

814 名前:nobodyさん mailto:sage [2007/08/08(水) 00:44:45 ID:???]
>>813
今は単なるホビーユーザ。この業界は楽しくてお金もそこそこもらえる業界なのかよ?って質問。
多分幻想だと思ってるけど。

どっかいけ というだけならスルーしてくれ。

815 名前:nobodyさん mailto:sage [2007/08/08(水) 00:59:24 ID:???]
月給42+20、賞与3+3+α(1〜2)、ちょっとデスマぎみかも (残業80h/月)


816 名前:nobodyさん mailto:sage [2007/08/08(水) 01:19:42 ID:???]
月給100賞与無し、ストックオプション有。残業15−30h/月。
基本開発のみ、たまに企画とかデザインとのやりとりに顔出す程度。
たぶん忙しくなければ、月に3日くらいは休みが取れる。

なんか今は月120てとこもあるみたいです。


817 名前:nobodyさん mailto:sage [2007/08/08(水) 03:56:11 ID:???]
>>816

そんなにもらえるもんなのか。


818 名前:nobodyさん mailto:sage [2007/08/08(水) 04:46:10 ID:???]
忙しい時は一週間缶詰

819 名前:nobodyさん mailto:sage [2007/08/08(水) 07:27:13 ID:???]
>>812
フリーランスですよ。もう結構歳なので集中力はそんなに続かない。
せいぜい長くて一日5時間くらい、あとは自転車に乗ったり、本を読んだり。
勿論土日は完全に休む。

最近はRailsの仕事も増えてきてるけど、その他だいたいRubyで仕事は受けてる。
これで月にならすと、月収100万円ちょい越えるくらい。

820 名前:nobodyさん mailto:sage [2007/08/08(水) 09:58:12 ID:???]
残業、休出はまったく無いけど、Rails以外にもC, Java, PHPなどなどで50位かなあ。
webprogっていうか、PHPの拡張書いたり、マルチプラットフォームなCライブラリ書かされたりすることも。

たぶん、yaccがあれば言語は作れる...と思う。<-- スーパーエンジニア認定OK?


821 名前:nobodyさん mailto:sage [2007/08/08(水) 10:09:41 ID:???]
ナットを製造する工場のライン監視で、
家に帰ってReilsで遊ぶ感じ。
残業無し。月18万でボーナスも無し。一番上の子は定時制通学中。



822 名前:nobodyさん mailto:sage [2007/08/08(水) 10:38:57 ID:???]
試しにぐぐったら、先生に言われた・・・

もしかして: Rails

823 名前:nobodyさん mailto:sage [2007/08/09(木) 09:31:36 ID:???]
CodeGearのRuby on Railsの開発環境についての情報が公開されたよ、期間限定で。

htp://dn.codegear.com/jp/article/36763


824 名前:nobodyさん mailto:sage [2007/08/09(木) 14:28:32 ID:???]
>>823
見てみたけど、ぜんぜんツールの実態が伝わってこない・・・
ほんとにリリースできるのかね
イメージとしてはRadRails+InstantRailsな感じ?
どうせ有料だろうからわざわざ使いたいとも思わんなぁ

825 名前:nobodyさん mailto:sage [2007/08/13(月) 02:26:00 ID:???]
>>812
わかったろ?そんなこと聞いても1つとしてまともなレスがついてこないことに。


826 名前:nobodyさん mailto:sage [2007/08/17(金) 20:48:28 ID:???]
rxmlを使うと日本語が実体参照(例えば「日本語」が「???」)になるんだけど
どう折り合いつけてる?
自分の場合はRSSを出すときにrxml使ってるけど特に苦情ないのでそのままです。

827 名前:nobodyさん mailto:sage [2007/08/17(金) 20:50:09 ID:???]
あ。そのまま書くとダメなのね
「日本語」が「&#26085;&#26412;&#35486;」になると書きたかった


828 名前:nobodyさん mailto:sage [2007/08/18(土) 22:44:17 ID:???]
XMLパーサ使ってる限りは大丈夫だから、基本的には気にしない

829 名前:nobodyさん [2007/08/19(日) 17:16:53 ID:/UHTN/w4]
ActiveRecordのインスタンスメソッドでよく使いたい値があって、
インスタンス変数に格納しておきたいと思っています。

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

という風に書いたんですけど、なんか、この initializeメソッドがうまく呼ばれてないようです。
どういう風にかくべきでしょうか?

830 名前:nobodyさん mailto:sage [2007/08/19(日) 20:46:32 ID:???]
$ 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"



831 名前:nobodyさん mailto:sage [2007/08/27(月) 13:34:13 ID:???]
idとnameからなる単純なテーブルをselectで選択でき
候補にない場合はtextでその場で登録出来るようなヘルパーってないですか?



832 名前:nobodyさん mailto:sage [2007/08/27(月) 16:20:04 ID:???]
無いんじゃないかなぁ。
DBへの登録も絡むからヘルパーだけじゃ難しそうだけど

833 名前:nobodyさん mailto:sage [2007/08/27(月) 17:16:00 ID:???]
DB登録時にコントローラのメソッドが必要なのは理解できます
ヘルパー込みのプラグインという意味でした

ajaxリクエストで項目の新規登録自体は間単に出来そうだけど
追加された項目をselectの一覧へ反映させるのが面倒だなぁと・・・


834 名前:nobodyさん mailto:sage [2007/08/28(火) 01:09:23 ID:???]
form_remote_tagあたりでdivをまるごと書き換えてあげれば簡単

835 名前:nobodyさん mailto:sage [2007/08/28(火) 02:29:07 ID:???]
仮にそういうプラグインがあったとしても、
自分で実装するのと手間は変わらんような気がする

836 名前:nobodyさん mailto:sage [2007/08/28(火) 04:23:17 ID:???]
>>829
after initializeすればいいと思うよ。
インタンスが作られた後に呼ばれるフィルタ。

837 名前:nobodyさん mailto:sage [2007/08/28(火) 21:19:26 ID:???]
rake db:migrate って、development環境・test環境・production環境それぞれについて実行しなくてはいけない?
> rake db:migrate
> RAILS_ENV=test rake db:migrate
> RAILS_ENV=product rake db:migrate
と3回入力するのがめんどくさいです。


838 名前:nobodyさん mailto:sage [2007/08/28(火) 21:48:45 ID:???]
testは勝手にdb:schema:loadしてくれるし、
productionはcap使えば勝手にやってくれるような気がするな。


839 名前:768 [2007/08/28(火) 23:44:04 ID: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にも、なんか入れてあげないとダメなんでしょうか?

840 名前:768 [2007/08/28(火) 23:45:21 ID:q0v5wzWp]
「正常に」は正確じゃないですね。
「hoge1に、期待通りの値が挿入できる」でした。

841 名前:nobodyさん mailto:sage [2007/08/29(水) 00:22:07 ID:???]
create_tableのあと、
Hogehoge.reset_column_information
かな。




842 名前:nobodyさん mailto:sage [2007/08/29(水) 00:45:18 ID:???]
>>838
capってCapistranoのこと?
そうだとして、Ruby on Railsではdeployツールを使うのはもはや必須なのでしょうか。

843 名前:nobodyさん mailto:sage [2007/08/29(水) 08:46:43 ID:???]
capはcapistranoのコマンド名だな。


844 名前:839 [2007/08/30(木) 00:02:58 ID:d7W1s8GH]
>>841
> create_tableのあと、
> Hogehoge.reset_column_information

手元ではダメでした...
MySQL 4.1.22なんですが、他に同様のことをやっていて、
成功している方/失敗している方って、いらっしゃいませんか?

845 名前:nobodyさん mailto:sage [2007/08/30(木) 00:54:38 ID:???]
Ruby on RailsにはJava2EEと同じニオイを感じるな。

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

「RailsのベストプラクティスはRailsを使わないこと」という名言もあった。
なんか、古き悪しきJava2EEと同じニオイがする。

846 名前:nobodyさん mailto:sage [2007/08/30(木) 01:27:39 ID:???]
>>845
コピペ乙

847 名前:nobodyさん mailto:sage [2007/08/30(木) 03:09:10 ID:???]
java の人たちが必死に FUD してるのがチョーウケル

848 名前:839 [2007/08/30(木) 06:23:26 ID:RvO+FsVk]
acts_as_searchableで、dbのフィールドと、public下の静的htmlの、
両方を同時に検索対象にするには、どうしたらいいでしょうか。

849 名前:nobodyさん mailto:sage [2007/08/30(木) 08:24:19 ID:???]
>>845

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


つーか、J2EEってそんなに駄目なのか。


850 名前:nobodyさん mailto:sage [2007/08/30(木) 08:31:22 ID:???]
d.hatena.ne.jp/nowokay/20070825#1188047630

これだろ。

851 名前:nobodyさん mailto:sage [2007/08/30(木) 15:03:12 ID:???]
railsで別タスクでの遅延処理をさせたいんだけど、何か方法はあるかな?

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

記事投稿を受けたインスタンスから直接配信すると時間がかかってしまって
ユーザがひたすら待たされる可能性がある。
そこで、投稿処理インスタンス内では配信要求をキューに置くだけにして、
別インスタンスで動く配信タスクがキューを見てメールを配信するようにしたい。



852 名前:nobodyさん mailto:sage [2007/08/30(木) 15:49:57 ID:???]
キューのデータ構造があるなら簡単にRailsと別のプロセスにすればいいだけでは? Railsでやる意味は?
ActionMailer って ActiveRecord ほど便利ってわけじゃないし。

Railsの外にはメーリングリストマネージャという便利なものもある
バウンスの処理とか面倒でしょ。


853 名前:nobodyさん mailto:sage [2007/08/30(木) 16:07:35 ID:???]
配信タスク(キュー)があるかどうかを調べてあれば配信する
rake書いてcronで一定時間毎に起動させるとかでいいんじゃないのかしら

854 名前:nobodyさん mailto:sage [2007/08/30(木) 16:22:31 ID:???]
>852-853
トン
railsから直接メール配信は控えたほうがいいのかねぇ。

railsでやるのは、暫定的には全員に対して無条件に配信するけど、
そのうち配信対象者を絞り込んだり配信条件をユーザ別に設定したいからなんだ。
キューに置く内容は出来るだけ簡単にして、配信時に制御するつもりだった。

855 名前:nobodyさん mailto:sage [2007/08/30(木) 17:04:19 ID:???]
railsでやるかどうかというか、
別にユーザからのリクエストありきでしかrailsが使えないわけじゃなく
コマンドラインからでもrails環境やARとAMだけ単体ロードとかできるし
DBに配信条件突っ込んどきゃいいじゃない

856 名前:nobodyさん mailto:sage [2007/08/30(木) 21:45:16 ID:???]
forkでもスレッドでもかまわないような気がするが、
Backgroundrbというのもあるな。


857 名前:nobodyさん mailto:sage [2007/08/30(木) 21:58:59 ID:???]
>>856
Web+DB 40号

858 名前:nobodyさん mailto:sage [2007/08/30(木) 22:02:33 ID:???]
あー、それそれ、それで見たのだった。


859 名前:nobodyさん mailto:sage [2007/08/30(木) 22:17:59 ID:???]
なんか、もう一回>>851を読んでみたら
最初っからBackgrounDRbとかWeb+DBの連載って
言わせようとしてたんじゃないか、中の人?なんてふと思った。けど>>854か。
自分じゃ使った事ないけど連載は参考になった。読むのお勧め。

860 名前:nobodyさん mailto:sage [2007/08/31(金) 01:06:36 ID:???]
gearmanという手も。

861 名前:nobodyさん mailto:sage [2007/08/31(金) 16:25:56 ID:???]
すみませんが、質問です。

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

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

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

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

としていますが、さすがにあまり綺麗でないと思います。



862 名前:nobodyさん mailto:sage [2007/08/31(金) 16:51:23 ID:???]
>856-860
トン
BackgrounDRbがそのままズバリですね。

>861
@picture,length を見たんじゃあかんの?

863 名前:861 mailto:sage [2007/08/31(金) 17:14:08 ID:???]
>>862
> @picture,length を見たんじゃあかんの?

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

ちなみに今は、
if @picture.respond_to?(:original_filename) and @picture.original_filename != ""
というのを試していました。これも動作は正しいですが、長いですね。

864 名前:nobodyさん mailto:sage [2007/08/31(金) 17:51:37 ID:???]
>>850

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

脳内か?

865 名前:nobodyさん mailto:sage [2007/08/31(金) 18:15:35 ID:???]
FUD にかまうやつはばかです。w

866 名前:nobodyさん mailto:sage [2007/09/02(日) 00:13:38 ID:???]
Rubyの犠牲者がまた一人

d.hatena.ne.jp/kiwanami/20070827#1188228305
[ruby]Railsについて思うこと 00:25
現在、炎上Rails案件の消火中。
寝る時間も、自分の時間も、何かを楽しく実験するような時間も無い。
いろいろなものを失って、これからも失い続ける。
もう、何もかも疲れた

867 名前:nobodyさん mailto:sage [2007/09/02(日) 00:43:15 ID:???]
確かに最近の煽り方は初心者でもできそうな勢いだものな。
俺も一人案件かできるパートナーと組んだとき意外は使いたいと思わん

868 名前:nobodyさん mailto:sage [2007/09/02(日) 02:05:39 ID:???]
まだまともなスキル持ったやつがいないんだろ
自分も他人のこと言えないけど

869 名前:nobodyさん mailto:sage [2007/09/02(日) 02:13:22 ID:???]
>>866
FUD乙。
コメントに主自身で

> Railsの何かが駄目だったとか、Railsの使い方を間違えたとかではなくて、
> Railsだからといってシステム開発全体の敷居が下がるわけではないですよということです。

っつー、至極当たり前のこと書いてあるじゃねーか。

870 名前:nobodyさん mailto:sage [2007/09/02(日) 12:05:23 ID:???]
Javaで勘違いしたままのやつが、そのままRubyに流れてるのかなw

871 名前:nobodyさん mailto:sage [2007/09/02(日) 15:24:54 ID:???]
どの案件にも当てはまる事で
Railsに限った事じゃないんじゃないかって
思っちゃうけどね
本番サーバーの問題以外は



872 名前:nobodyさん mailto:sage [2007/09/02(日) 20:58:53 ID:???]
Apache+mongrel(cluster)で良いんじゃないの?

873 名前:nobodyさん mailto:sage [2007/09/02(日) 21:30:39 ID:???]
それでいいんだけど、>>739の問題と、あと運用面かなあ






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<226KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef