1 名前:nobodyさん mailto:sage [2006/06/26(月) 01:52:58 ID:???] Ruby on rails に関する相談所です。 <英語> 本家: www.rubyonrails.org API: api.rubyonrails.com/ Documents&Tutorials: documentation.rubyonrails.com/ <日本語> Rails' wiki: wiki.fdiary.net/rails/ ActiveRecordの記事(データベースの操作): jp.rubyist.net/magazine/?0004-RLR jp.rubyist.net/magazine/?0006-RubyOnRails
715 名前:nobodyさん mailto:sage [2006/11/17(金) 05:42:48 ID:???] XP Proを思いっきり業務に使ってるな。 業務鯖の発注時に2003鯖しか選べないのはそういう理由なのか。
716 名前:nobodyさん mailto:sage [2006/11/17(金) 16:03:30 ID:???] Gemからrailsをインストールしようとすると次のようなエラーが出るんですけど ERROR: While executing gem ... (Errno::EBADF) Bad file descriptor - connect(2) まったく意味がわかりません どなたか教えもらえませんか
717 名前:nobodyさん mailto:sage [2006/11/17(金) 20:02:21 ID:???] ぐぐったら出てきたけど gem install rails --include-dependencies こういうのはどう?
718 名前:nobodyさん mailto:sage [2006/11/17(金) 23:04:04 ID:???] >>717 それも試したんですけど、同じエラーが出るんです
719 名前:nobodyさん mailto:sage [2006/11/17(金) 23:19:58 ID:???] OSとバージョンと実行したコマンドのコピペを書かないことには始まらない。
720 名前:nobodyさん mailto:sage [2006/11/17(金) 23:28:20 ID:???] >>719 OSはwinXP sp2 rubyは1.8.2 Gemは0.9.0です 実行コマンドは gem install rails -y 出るエラーは ERROR: While executing gem ... (Errno::EBADF) Bad file descriptor - connect(2) です
721 名前:nobodyさん mailto:sage [2006/11/18(土) 00:12:34 ID:???] firewallに阻まれてんじゃない?
722 名前:nobodyさん mailto:sage [2006/11/18(土) 01:11:16 ID:???] >>720 デバッグオプション付けて実行してみれ
723 名前:nobodyさん mailto:sage [2006/11/18(土) 04:46:03 ID:???] >>716 サーバーに接続できてないってエラーだから ネットワークの設定を見直してみるべし 多分、>>721 が正解じゃないかな?Proxyが必須な環境だとか
724 名前:nobodyさん mailto:sage [2006/11/18(土) 12:50:07 ID:???] 前その状態になったときはrubyforgeがメンテ中だったというオチだった。。
725 名前:nobodyさん mailto:sage [2006/11/18(土) 18:37:21 ID:???] 今まさにメンテ中? 全然つながらない
726 名前:nobodyさん mailto:sage [2006/11/18(土) 19:40:03 ID:???] 週末はメンテが多い気がする
727 名前:nobodyさん mailto:sage [2006/11/19(日) 00:38:54 ID:???] stylesheet_link_tagで2つのCSSファイル指定したときに、ソースのインデントが崩れるのは直せないのかな? <head> <link rel=...> <link rel=...> <title><title> </head> みたいな感じになっちゃう。
728 名前:nobodyさん [2006/11/19(日) 14:48:24 ID:7JDy4pfn] 細けえことはいいんだよ
729 名前:nobodyさん mailto:sage [2006/11/20(月) 11:03:19 ID:???] A型の俺には重要なことなんだよ!!
730 名前:nobodyさん [2006/11/20(月) 16:09:33 ID:zBriqWnX] トランザクション処理のまとめを書いているのですが、 ==================================================== def update @school1 = School1.find(1) @school2 = School2.find(1) begin School1.transaction(@school1,@school2) do @school1.field_1 = 'ABC-1234' @school2.field_1 = 'DEF-5678' @school1.save! @school2.save! end rescue ・・・ end end ======================================================= てな感じの例でわかりますかね?お願いします
731 名前:nobodyさん mailto:sage [2006/11/20(月) 16:27:00 ID:???] スレ違いですが、適当なスレが見つからなかったので、 どなたかお助けください。 当方、PHPが少し使える程度の初心者なのですが、 Rubyが使えるXreaを利用して、RubyでCGIのテストをしようと思っています。 早速以下のコードを書いたのですが、 test.cgi パーミッションは755 #!/usr/local/bin/ruby print "Hello World" CGIのエラーが出てしまい、とまってしまいました。 原因がわからず困っています。お助けください。
732 名前:nobodyさん mailto:sage [2006/11/20(月) 16:53:46 ID:???] >>731 エラーの内容を書かないのに原因が分かるわけがない。 想像するに、Content-type返してないからじゃねえの。 ruby cgiでググると1件目で出てくるページのサンプルではおまじない的に紹介されているが。 ttp://rubycgi.org/cgi_explanation/2-1.htm ウェブの基本なので詳細は自分で調べよう。 あとXREAの実行ファイルのパーミッションは700を推奨してきた気もする。 XREAのFAQを見てくれ。
733 名前:nobodyさん mailto:sage [2006/11/20(月) 16:58:37 ID:???] >>732 どうもありがとう! 早速教えていただいたページを見てみます。 FAQもよく読んできます。
734 名前:nobodyさん mailto:sage [2006/11/20(月) 19:05:38 ID:???] またお前か!!!
735 名前:nobodyさん mailto:sage [2006/11/21(火) 02:08:10 ID:???] xreaでrailsなんか動かすなよ… 他のみんなに迷惑かかるだろ。 まぁどうせすぐに凍結されるだろうけど
736 名前:nobodyさん mailto:sage [2006/11/21(火) 09:35:28 ID:???] 「スレ違い」と言ってるくらいなので、 Rails じゃなくて普通の CGI を立てたいって話では。
737 名前:731 mailto:sage [2006/11/21(火) 13:32:29 ID:???] >>735 >>736 さんが指摘してる通り、Railsは使いません。 使いたくてもまだ自分では理解できない代物だと思っているので・・・ 色々試行錯誤したり、公開されてるスクリプトを試しましたが、 500エラーが返って来て一向に実行できる気配がありませんでした。 Xreaじゃ無理なのかなぁ。自前で立てたいとこだけど難しくて(つД`) またしばらくPHPに戻りたいと思います・・・ どうもお騒がせしました。
738 名前:nobodyさん mailto:sage [2006/11/21(火) 14:30:14 ID:???] >>737 死者に鞭打つようだが・・・ スレタイ嫁
739 名前:nobodyさん mailto:sage [2006/11/22(水) 10:10:14 ID:???] >>738 ベラの鞭は痛いよ・・・ 質問の1行目嫁
740 名前:nobodyさん [2006/11/22(水) 11:57:21 ID:3zf2LnbK] id_list["123","234","345"] dept_list = id_list.collect{|id|Dept.new(id)} をエラー無しで通すには 後、何を記述したらいいのでしょう?
741 名前:nobodyさん mailto:sage [2006/11/22(水) 14:52:00 ID:???] id_list = ["123","234","345"] dept_list = id_list.collect{|id|Dept.new(id)}
742 名前:nobodyさん [2006/11/23(木) 00:38:58 ID:OHE313eP] SubversionとかCVSとかからダウンロードしてきたプロジェクトのDB はどう用意すればいいの?あほな俺に教えてください。お願いします。
743 名前:名無し募集中。。。 mailto:sage [2006/11/23(木) 05:03:11 ID:???] >>742 それだけで何が問題になってるかこっちにわかるわけないだろボケ! 質問てのは自分が困ってることを伝えるんじゃなくて、やりたい事と 現在の問題を伝えるんだよ!例えばな、 svn に含まれる config/database.yml の内容とは違うDBを使いたいけど、 同ファイルを変更しちゃうと svn で保存するときに競合して困ります みたいに聞いてくれれば、 * プロジェクト(svn)から config/database.yml を外す * 雛形は config/database.yml.skel とか別名で管理する とか色々答えようがあるだろ! その場合 environment.rb でローカル設定を行ってたりもしそうだから skel/config/ とかで管理しておくのもいいかもな。他 dir にも使えて ファイル名の変更も不要だからこっちがいいかもね。 あと、log とか tmp をプロジェクトから外すのも忘れないで下さいね。
744 名前:742 [2006/11/23(木) 14:03:45 ID:OHE313eP] 誰かが作ったやつを参考にしてみようと思っただけなんだよ 昨日railsはじめたばっかでさ rakeコマンドなんて知らなかったんだよ許してくれよ(´・ω・`)
745 名前:nobodyさん mailto:sage [2006/11/23(木) 14:07:53 ID:???] レイプコマンド
746 名前:nobodyさん mailto:sage [2006/11/23(木) 14:11:35 ID:???] ほのぼのrake どっちも黒いなぁ
747 名前:nobodyさん mailto:sage [2006/11/23(木) 17:02:46 ID:???] 1.2 pre キタ
748 名前:nobodyさん mailto:sage [2006/11/23(木) 19:59:44 ID:???] localhost/blah でblahコントローラのblahアクションにアクセスさせたいんだけど、どうやってルーティングかけばいいんでしょう?
749 名前:nobodyさん mailto:sage [2006/11/23(木) 23:07:12 ID:???] レイアウトから<%= @content_for_layout -%> で呼び出すRHTMLファイルの先頭に任意の数のタブを付けたいんですけど、何か方法ありますか? わざわざ全てのRHTMLファイルにインデント加えるのがめんどうなんで・・・。 レイアウトで<%= @content_for_layout -%>を囲うdivが増えたら全部修正しなきゃいけないとかかなりRailsの主義に反すると思うんだけどなぁ
750 名前:nobodyさん mailto:sage [2006/11/23(木) 23:45:55 ID:???] >>749 そんなもんはツールで整形しとけ。
751 名前:名無し募集中。。。 mailto:sage [2006/11/24(金) 02:05:59 ID:???] >>748 map.connect 'blah', :controller=>"blah", :action=>"blah"
752 名前:nobodyさん mailto:sage [2006/11/24(金) 16:23:09 ID:???] MVCのコントローラーの役割がいまいちつかめねー Mでデータベースからとってきて、Vで見せりゃいいじゃねーようーーー
753 名前:nobodyさん mailto:sage [2006/11/24(金) 17:21:56 ID:???] >>751 いやいや、それじゃblah専用じゃんw fooでもbarでも同じようにアクセスさせたい
754 名前:nobodyさん [2006/11/24(金) 17:59:30 ID:9C+eXsEY] Rails1.2 RC1きたね weblog.rubyonrails.org/2006/11/23/rails-1-2-release-candidate-1 ActiveResource使ってみようと思い、updateしようとして、 gem install rails --source gems.rubyonrails.org --include-dependencies したらエラーがでるんで gem install rails --remote --source gems.rubyonrails.org --include-dependencies ってしたら、うまくupdateできた。 環境はWindowsです。 一応、報告。
755 名前:nobodyさん [2006/11/24(金) 21:06:34 ID:aSFI+5Bj] check_boxってもしかして複数選択には対応してない? check_box("post", "chk[]") こんな風に出来るかと思ったけど駄目だったわ
756 名前:nobodyさん mailto:sage [2006/11/24(金) 22:18:50 ID:???] Product.new(@params[:id]) これってどういう意味?引数になんでID渡してるの?
757 名前:nobodyさん mailto:sage [2006/11/28(火) 09:26:41 ID:???] 俺が勉強がてら作った昔のプロジェクトにも時々あるな。 盲腸みたいなもん? でも、たまにidを指定して行を作りたいときはあるかな。
758 名前:nobodyさん mailto:sage [2006/11/28(火) 13:22:34 ID:???] 何が盲腸だ頻出するだろ
759 名前:nobodyさん mailto:sage [2006/11/28(火) 16:25:40 ID:???] 素でわからん。findなら頻出するが、newにid渡してうれしいことあるの?
760 名前:nobodyさん [2006/11/28(火) 16:27:12 ID:a0qxX4Tc] DBなどに既に書かれているならnewからeditを呼べる様にできるんじゃない?
761 名前:nobodyさん mailto:sage [2006/11/28(火) 20:47:36 ID:???] そもそも 756 のコードの出典がわからないので答える気にもならない
762 名前:nobodyさん mailto:sage [2006/11/28(火) 21:55:30 ID:???] scaffoldでidを含むフィールドが表示されないのは仕様? 主キーのidなら表示されなくてもかまわないんだけど、 user_idとかも表示されなくなっちゃう。 list.rhtml見ると、column.human_nameで取得してるみたいなんだけど、 どういじったら表示できるようになるのかわかりません。
763 名前:nobodyさん mailto:sage [2006/11/29(水) 12:03:59 ID:???] >>752 そう思うならそう書けばいいじゃん。 Controller書かなかったらいきなりViewに飛ばなかったっけ?
764 名前:名無し募集中。。。 mailto:sage [2006/11/29(水) 13:42:19 ID:???] >>762 仕様です。ARは「IDは人がその値を意識しないもの」という立場です。つまり 「主キー(id)であれ、外部キー(user_id)であれ、フォームに値を直接入力することがないはず」 という考えから、scaffold で作成される入力フォームには出現しません。 表示させるには、メソッドの方でなく scaffold ジェネレータでファイルを実際に生成して、 _form.rhtml を直接自分で編集するのが一番早いと思います。 ちなみに、AR.columns と AR.content_columns の違いです。
765 名前:nobodyさん mailto:sage [2006/11/29(水) 17:06:43 ID:???] activeheart入れても日本語化されない。 入れた後ちゃんとサーバも再起動してるんだけど・・・。 最近rubyもrailsも入れたので、バージョンの違い?? rubyは1.8.2で、railsは1.1.6です。 なんでだ〜〜〜〜
766 名前:nobodyさん mailto:sage [2006/11/29(水) 17:12:07 ID:???] あ、modelディレクトリに、 active_record_messages_ja.rbをコピーして、 require 'active_record_messages_ja.rb' としたらいけた。 なんで認識しないんだろう?ちゃんとvendor/pluginsに突っ込んでるんだけどなぁ
767 名前:nobodyさん mailto:sage [2006/11/29(水) 20:04:40 ID:???] >>765-766 日本語でお願いします。
768 名前:nobodyさん mailto:sage [2006/11/29(水) 22:38:51 ID:???] activeheartをpluginディレクトリに突っ込んだんだけど、認識されなかった。 何も設定せずに、pluginディレクトリに入れるだけで、日本語化されるはずなんですが、されませんでした。 で、activeheartディレクトリの中にある本体を、モデル内requireしたら、日本語化されました。
769 名前:nobodyさん mailto:sage [2006/11/29(水) 22:52:47 ID:???] 基本的なことなんだろうが、ViewとControlがどうつながってるのかとか 「render :action => 'new'」とかの謎な呼び出し方をしているメソッドは一体どうなってるのかとか もうさっぱり分からん。誰か助けてorz
770 名前:nobodyさん [2006/11/29(水) 22:57:56 ID:x51g0Soy] new.rhtmlとか見ても判らないならプログラミング辞めろ低脳
771 名前:nobodyさん mailto:sage [2006/11/29(水) 23:22:11 ID:???] どれか適当な本を一度通読してみりゃいいんじゃねえの?
772 名前:nobodyさん mailto:sage [2006/11/29(水) 23:28:14 ID:???] >>770 言われてみてみた。ますます混乱してきた。 一体このrenderとか言う不思議ちゃんメソッドは入力側(Controll)で呼ばれたり出力側(View)で呼ばれたり 一体何なんだYO!。こいつは結局何を入力されて何を出力するんだYO!! いやView側で根こそぎデータを引っ張ってきて吐き出してるのは分かるんだがどうやったらこんな離れ業ができるんだ? そもそもrenderって何だよレンダラのレンダかと推測してみたりgooの英和辞典見たりしたが意味不明 もうだめぽ
773 名前:nobodyさん [2006/11/29(水) 23:41:35 ID:x51g0Soy] Railsの本どれか一冊でも読んでみりゃいいんじゃねぇの? 他言語の素養も無さそうだし閃きは愚か才能の欠片もないも前にはソースだけで理解するのは到底無理。
774 名前:nobodyさん mailto:sage [2006/11/29(水) 23:49:16 ID:???] >>773 何でそんな風に煽るんだYO!! そんなこと言うんだったらもう俺ホントにRailsなんてやめちゃうYO!!
775 名前:nobodyさん mailto:sage [2006/11/30(木) 00:23:54 ID:???] >>774 おいおい、本読めって言ってるのが煽りに見えるのか? 山勘や推測だけで試行錯誤してるように思えるが、 一通り基本から勉強し直してからやった方が近道だと思うぞ。
776 名前:名無し募集中。。。 mailto:sage [2006/11/30(木) 00:36:16 ID:???] >>772 辞書で意味を調べる労力は厭わないが頑なに本を拒絶する772に萌え 敢えて説明書を見ずにゲーム攻略するのを是とする有野係長みたいだ がんばれ!
777 名前:nobodyさん mailto:sage [2006/11/30(木) 00:51:53 ID:???] ちょw Railsやめる宣言したら急に親身になって説得を始めだした住民にワロスw 別に本を買うのが嫌だと言ったつもりはないんだがな とりあえず分からなかったところを手っ取り早く何とかしようと思っただけ まあ要するにアレだろ、オーバーロードみたいなことをやってるんだろ、俺はそう理解した それにしても引数に()もつけないでメソッド呼んじゃうRailerのセンスにはびっくりだけどね、 他の言語の素養とやらがあるからこそw
778 名前:nobodyさん mailto:sage [2006/11/30(木) 01:07:48 ID:???] 引数に括弧をつけないなんて、スクリプト言語ならわりと当たり前の機能じゃないか?
779 名前:nobodyさん mailto:sage [2006/11/30(木) 01:11:47 ID:???] Railerというセンスに脱帽。こりゃタダモノじゃないぞ。
780 名前:nobodyさん mailto:sage [2006/11/30(木) 02:14:06 ID:???] このスレの未来は暗いなw
781 名前:nobodyさん mailto:sage [2006/11/30(木) 10:12:16 ID:???] > ちょw Railsやめる宣言したら急に親身になって説得を始めだした住民にワロスw うわ、自意識過剰な香具師だな。こりゃ酷い。
782 名前:nobodyさん mailto:sage [2006/11/30(木) 19:19:25 ID:???] 【カルト】Ruby開発者Matz【モルモン】 pc8.2ch.net/test/read.cgi/prog/1148712641/
783 名前:nobodyさん mailto:sage [2006/11/30(木) 20:23:39 ID:???] Railsのデモで使われていて 興味をもったひとも多いと思われる TxtMateのサイトのトップページの 特徴的な機能一覧を訳して下のスレに 書き込みました テキストエディタスレ-TextMate使ってる?- pc7.2ch.net/test/read.cgi/mac/1160153235/
784 名前:nobodyさん mailto:sage [2006/12/01(金) 00:21:55 ID:???] module ApplicationHelper def cnv_to_br(text) text = text.gsub("\r\n", "\r") text = text.gsub("\r", "\n") text.gsub("\n", "<br />") end end Rails使ってると便利すぎて、こういうことまで面倒になってくるから困る。
785 名前:nobodyさん mailto:age [2006/12/01(金) 12:02:31 ID:???] >>780 2:6:2の法則発動か!? ttp://www.k3.dion.ne.jp/~kazu-tak/colum/262.html 『優秀な人が2割、普通の人が6割、パッとしない人が2割』
786 名前:名無し募集中。。。 mailto:sage [2006/12/01(金) 16:23:01 ID:???] >>784 釣りかもしれないけど一応 module ApplicationHelper def cnv_to_br(text) text.gsub(/(\r?\n|\r)/, "<br />") end end
787 名前:nobodyさん mailto:sage [2006/12/01(金) 16:39:09 ID:???] >>786 正規表現か〜その発想は無かったぜ。 Perl時代からずっとこのやり方なんでw っていうか、 simple_format(h(@text)) こんなものがあったわ。。。
788 名前:nobodyさん [2006/12/01(金) 16:46:09 ID:DwmvCS5y] perlでも同様の処理は正規表現を使うだろう…
789 名前:nobodyさん mailto:sage [2006/12/01(金) 20:34:04 ID:???] >>786 text.gsub(/(?:\r?\n|\r)/,'<br />') 後方参照使わないなら上のようにした方がいいんじゃないの?
790 名前:nobodyさん mailto:sage [2006/12/01(金) 23:33:10 ID:???] 素直にsimple_format使おうぜ
791 名前:nobodyさん mailto:sage [2006/12/02(土) 04:22:58 ID:???] レイアウトを呼び出したアクションごとに、レイアウト内部のメニューバーの種類を変えたいんだけど、 どういう風にしたら簡潔にかけるんだろう? 今は、アクションメソッドごとに@menu_mode = "menu1"とかやって、 レイアウトで<%= render :partial => "shared/menubar", :object => @menu_mode %>として、 メニューバーを呼び出して、_menubarファイル内部で、 <% case @menu_mode -%>と書いて、表示を切り替えてるんだけど、 アクションメソッドごとに変数を設定するのがなんかDRYじゃないんで、何かいい方法があればご教授お願いします。
792 名前:nobodyさん mailto:sage [2006/12/03(日) 14:02:28 ID:???] www.syssupo.co.jp/net_hal/ror.html を参考に、以下の環境を構築しました。 Windows XP One Click Installer ruby185-21.exe apache_2.0.59 RubyForApache-1.3.1 そして、masuidrive.jp/rails/rails_app.html の Rails アプリを起動しようとするのですがうまくいきません。 localhost/bookmark/ にてアプリを動かしたいので、 Alias /bookmark C:/bookmark/public と記述しています。 ブラウザには Application error Rails application failed to start properly とのエラーメッセージが表示され、apache の error log には mod_rewrite: maximum number of internal redirects reached. Assuming configuration error. Use 'RewriteOptions MaxRedirects' to increase the limit if neccessary. が吐かれます。 mod_rewrite の設定関連かと考えて、google にて mod_rewrite max redirects のキーワードでサーチしましたが、有用なソースが見当たりません。 どなたかお知恵を貸していただけないでしょうか。 よろしくお願いします。
793 名前:nobodyさん mailto:sage [2006/12/03(日) 14:24:33 ID:???] まずwebrickで動かしてみれば?
794 名前:nobodyさん mailto:sage [2006/12/03(日) 15:02:22 ID:???] >>793 レスありがとうございます。 そうですね、webrick ためしてなかったので試してみました。 webrick だと問題なくうごきますねえ。。。
795 名前:729 mailto:sage [2006/12/03(日) 15:34:01 ID:???] 追加情報です。 ブラウザでアクセスすると以下のエラーが出るようになりました。 [Sun Dec 03 15:30:48 2006] [error] mod_ruby: error in ruby [Sun Dec 03 15:30:48 2006] [error] mod_ruby: c:/ruby/lib/ruby/site_ruby/1.8/apache/ruby-run.rb:53:in `load': D:/webhonpo/style-selection/public_html/bookmark/public/index.html:1: parse error, unexpected '<' (SyntaxError) [Sun Dec 03 15:30:48 2006] [error] mod_ruby: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" [Sun Dec 03 15:30:48 2006] [error] mod_ruby: ^ [Sun Dec 03 15:30:48 2006] [error] mod_ruby: C:/bookmark/public/index.html:3: parse error, unexpected '<' [Sun Dec 03 15:30:48 2006] [error] mod_ruby: <html> [Sun Dec 03 15:30:48 2006] [error] mod_ruby: ^ [Sun Dec 03 15:30:48 2006] [error] mod_ruby: C:/bookmark/public/index.html:5: parse error, unexpected tIDENTIFIER, expecting $ [Sun Dec 03 15:30:48 2006] [error] mod_ruby: <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> [Sun Dec 03 15:30:48 2006] [error] mod_ruby: ^ [Sun Dec 03 15:30:48 2006] [error] mod_ruby: from c:/ruby/lib/ruby/site_ruby/1.8/apache/ruby-run.rb:53:in `handler' index.html をパースしようとしているみたいなのですが、なぜこんなことになるのでしょう?
796 名前:nobodyさん mailto:sage [2006/12/03(日) 16:27:16 ID:???] >>795 勘だけどindex.html消してみたら?
797 名前:nobodyさん mailto:sage [2006/12/03(日) 18:25:55 ID:???] >>796 レスありがとうございます。 消してみたら [Sun Dec 03 18:24:15 2006] [error] mod_ruby: error in ruby [Sun Dec 03 18:24:15 2006] [error] mod_ruby: c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:33:in `gem_original_require': no such file to load -- dispatcher (MissingSourceFile) [Sun Dec 03 18:24:15 2006] [error] mod_ruby: from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:33:in `require' [Sun Dec 03 18:24:15 2006] [error] mod_ruby: from c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:147:in `require' [Sun Dec 03 18:24:15 2006] [error] mod_ruby: from C:/bookmark/public/dispatch.cgi:7 [Sun Dec 03 18:24:15 2006] [error] mod_ruby: from c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:140:in `load' [Sun Dec 03 18:24:15 2006] [error] mod_ruby: from c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:140:in `load' [Sun Dec 03 18:24:15 2006] [error] mod_ruby: from c:/ruby/lib/ruby/site_ruby/1.8/apache/ruby-run.rb:53:in `handler' というエラーが出ました。 ブラウザのエラーは同様です。。。 なんか厄介ですね。
798 名前:nobodyさん mailto:sage [2006/12/03(日) 19:55:11 ID:???] c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb の33行目見てそこに書いてあるファイルがどこにあるか調べてみ。 もし無ければ入れる。あれば、そのパスが$LOAD_PATHに入ってないから追加する。 でいけるんじゃないかなぁ。 必要なライブラリが入ってないっぽい感じがする。
799 名前:nobodyさん mailto:sage [2006/12/03(日) 20:40:44 ID:???] >>798 レスありがとうございます。 custom_require.rb の 33行目には gem_original_require path とだけ書いてありました。 とくにファイル名ではないような気がしますが、どうでしょうか? webrick では動いてますし。。。
800 名前:nobodyさん mailto:sage [2006/12/04(月) 00:38:00 ID:???] >>799 だから、LOAD_PATHの問題だろ。 Webrickで実行したとき→LOAD_PATHに必要なライブラリのパスが設定されてる→動く Apacheで実行したとき→LOAD_PATHに必要なライブラリのパスが設定されていない→動かない
801 名前:nobodyさん mailto:sage [2006/12/04(月) 00:57:22 ID:???] mongrel走らせてmod_proxyというソリューション
802 名前:nobodyさん mailto:sage [2006/12/04(月) 22:30:37 ID:???] 指定したIDの列が存在するかどうかって調べるときってどうすればいいんでしょうか? @user = User.find(params[:id]) if @user == nil って感じでできると思ったんですが、 Couldn't find User with ID=* とエラーが出てしまいます。
803 名前:nobodyさん mailto:sage [2006/12/04(月) 22:49:55 ID:???] find(ID)は見つからなかったときに例外を投げるので、 begin〜rescueする。 find_by_id(id)は見つからなかったときにnilを返す。
804 名前:nobodyさん mailto:sage [2006/12/04(月) 22:52:33 ID:???] なんでこうなってるかはAWDwRの訳書225ページに説明があったので 立ち読みでもしてくれ。
805 名前:nobodyさん mailto:sage [2006/12/04(月) 22:59:55 ID:???] >>803-804 ありがとうございます。 find_by_idでやってみます。
806 名前:nobodyさん mailto:sage [2006/12/04(月) 23:18:39 ID:???] Railsの本を読むのがオススメと言うことだったのでとりあえず立ち読みしてきた。 そしたらはたまたビックリ、なんとあの不思議仕様なクセに主要なメソッドの 我らがrenderちゃんが、索引にも載ってないんだぜえええw ホント改めてRailserのびっくりセンスには中国人もビックリさ! えっ?結局お前はその本を買ったのかだって?買うわけ無いだろwwワロスww茶噴いたwww 今後Railsに触れるなんて事は俺には一生無いだろうな。本当にありがとうございました。 ああさらば我が愛しきRailsライフ
807 名前:nobodyさん mailto:sage [2006/12/04(月) 23:34:03 ID:???] 索引の「R」で探したんだろうなw
808 名前:nobodyさん mailto:sage [2006/12/04(月) 23:37:53 ID:???] RailerからRailserに格変化(?)したことにツボった
809 名前:nobodyさん mailto:sage [2006/12/05(火) 00:37:35 ID:???] cookbookはまだか
810 名前:nobodyさん mailto:sage [2006/12/05(火) 02:00:22 ID:???] >>809 recipeなら16日だぜ!
811 名前:nobodyさん mailto:sage [2006/12/05(火) 07:32:47 ID:???] >>810 マジで? うは、予定あるから発売日に買いにいけないorz
812 名前:nobodyさん mailto:sage [2006/12/05(火) 09:49:05 ID:???] どっか早売りしてるとこあるっしょ。発売日前に探しに行ってみれば。
813 名前:nobodyさん mailto:sage [2006/12/06(水) 03:43:03 ID:???] 趣味でもRails使おうと思ってるんだけれども 日本国内でdebianが使えるVPSのおススメない? というか…ここでrailsでサイト運営してる奴等はどうしてるのか知りたい VPS?専用?海外レンタル?
814 名前:nobodyさん mailto:sage [2006/12/06(水) 17:35:27 ID:???] おれは専用鯖だねえ。VPSといえば、最近、AmazonのEC2も気になる。
815 名前:nobodyさん [2006/12/06(水) 18:09:00 ID:0C9IoYOZ] Railsアプリでデスクトップアプリを作りたいです。 exe化する方法を教えてください。