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/
647 名前:nobodyさん mailto:sage [2007/06/27(水) 14:50:46 ID:???] Return-path のメールボックスを監視していればいいんじゃないかな。
648 名前:nobodyさん mailto:sage [2007/06/27(水) 22:29:14 ID:???] <%- if @hoge -%> ...... <%- end -%> で前後の改行が出力される… 改行コードをCR+LFからCRにしても直らなかったから 悶々としてたけど、念のためLFだけにしたら直った。
649 名前:nobodyさん mailto:sage [2007/06/29(金) 12:20:36 ID:???] Rails + JRuby を.warファイルに固めてTomcatにデプロイ一発、なんてこと可能?
650 名前:nobodyさん [2007/06/29(金) 21:29:34 ID:cisHoRst] >>649 rake war:standalone:create じゃなくて?
651 名前:649 mailto:sage [2007/06/30(土) 08:23:56 ID:???] >>650 ごきげんよう。 そういうコマンドで可能なんですのね。
652 名前:nobodyさん mailto:sage [2007/07/01(日) 08:28:26 ID:???] すいません、一つ質問させてください。 ActionMailerでメールを送るとき、POP before SMTP認証するにはどうすればいいのでしょうか? ActionMailer::Base.server_settingにはPOPサーバを指定する項目がないようなのですが…。
653 名前:nobodyさん mailto:sage [2007/07/01(日) 14:45:55 ID:???] 自分で認証コード追加しちゃえば?これだけでしょ require 'net/pop' pop = Net::POP3.new( 'pop3.server.address', 110 ) pop.start( 'YourAccount', 'YourPassword' ) pop.finish
654 名前:nobodyさん mailto:sage [2007/07/01(日) 18:15:27 ID:???] >>653 標準で用意されてるようだったら、よりスマートに書けるので、お聞きした次第です。 人の作ったものなのでできればあまり手を入れたくなかったのですが…。 試しに、その方法でやってみます。
655 名前:nobodyさん mailto:sage [2007/07/01(日) 18:46:17 ID:???] こんなのあったよ。 wiki.rubyonrails.com/rails/pages/PopBeforeSMTPForActionMailer
656 名前:652 mailto:sage [2007/07/02(月) 06:08:36 ID:???] >>655 おっと!まさに探してたヤツです。 早速使わせていただきました。多謝!
657 名前:nobodyさん mailto:sage [2007/07/02(月) 19:27:02 ID:???] 初のWebアプリ開発をしようと思っている新人なのですが、 概念的な事が気になっているので教えて頂きたいのですが・・・ (Rubyに限らず、他のWebフレームワークにも当てはまる事かもしれませんが) Railsで開発したWebアプリケーションをapacheなどから起動しようとした時、 ルーティングコンポーネントでURL解読を始めるなどの動作は、Railsがインストール されているマシンにJavaのように実行環境(仮想マシン)が存在してそれが制御 しているのでしょうか? それとも、プロジェクトを作成する際に、必要なRailsのライブラリ郡が 作成されるスケルトンに全てrequireか何かで組み込まれて、プロジェクトを 制御しているのでしょうか? 馬鹿な事を質問してるかも知れませんが、よくわからなくて気になったもので・・・
658 名前:nobodyさん mailto:sage [2007/07/02(月) 20:45:07 ID:???] 後者だな、多分
659 名前:nobodyさん mailto:sage [2007/07/02(月) 21:16:25 ID:???] ビューが <% form_tag("search", :method=>:get) do %> <%= text_field_tag "query", "size" => 40 %> <%= submit_tag("検索だよ〜んぴろぴろぴろ〜ん") %> <% end %> とすると、paramsの中に{”commit”=>”検索だよ〜んぴろぴろぴろ〜ん”}が渡されます。 POSTなら気にしないのですが、GETを使いたいので恥ずかしいです。 なんとかcommitを渡さない方法はないでしょうか。
660 名前:nobodyさん mailto:sage [2007/07/02(月) 22:08:06 ID:???] onclickにJavaScriptを書いてsubmitなinput要素をマッサツしたらできるかも? 試すのは任せた。
661 名前:nobodyさん mailto:sage [2007/07/02(月) 22:14:24 ID:???] 「検索だよ〜んぴろぴろぴろ〜ん」ボタンの画像を作って image_submit_tagにすればいい
662 名前:nobodyさん mailto:sage [2007/07/02(月) 23:06:53 ID:???] >>659 <%= submit_tag("検索だよ〜んぴろぴろぴろ〜ん", :name => nil) %>
663 名前:659 mailto:sage [2007/07/02(月) 23:31:38 ID:???] >>660-662 <%= submit_tag("検索だよ〜") %> が、 <input name="commit" type="submit" value="検索だよ〜" /> に展開されて、 nameとvalueのセットが送られるというhtmlの仕様に則ってこんなことになってたんですね。 htmlソース見てよく考えればよかった…。気をつけます。 ありがとう!
664 名前:nobodyさん mailto:sage [2007/07/03(火) 01:07:46 ID:???] >>658 え、マジで? 俺は使えればいーや!ってタイプなので深く考えた事無かったが、 なんとなく前者ジャマイカと思ってた。 そうすっと、RoRのプロジェクトはapacheからはRubyで組み上げた 一つにアプリみたいに見られてるの? ActiveRecordみたいなRoRのライブラリ群はふつーのライブラリみたいに Rubyのインスコディレクトリからrequireするみたいな感じで。 >>659-663 おまいら、大真面目に「ぴろぴろぴろ〜ん」って・・・・フイタ
665 名前:nobodyさん mailto:sage [2007/07/03(火) 01:25:03 ID:???] >>664 ・まずRailsを動かすのに、Apacheが必須なわけではない。 ・ApacheをRailsを一緒に使う場合は、mod_rewriteなりを普通使うと思うけど、 この場合、内部的には単に通信をproxyしているだけ(つまり、ApacheからRailsは、"Webサーバー"として見られている。)。
666 名前:nobodyさん mailto:sage [2007/07/03(火) 02:23:30 ID:???] >>665 中途半端なこと書くな。無責任だぞ。
667 名前:nobodyさん mailto:sage [2007/07/03(火) 02:38:13 ID:???] そんなこといわれてもなぁ Rails以前の基礎的なとこから理解してないようだし ここにすべてを印すには余白が足りない
668 名前:664 mailto:sage [2007/07/03(火) 02:39:45 ID:???] >>665 解説アリがd 「Webアプリケーションフレームワークと言ってるけどRailsの実体とは何ぞや?」という概念で見たら、 Railsのプロジェクト(=Rubyで作成したWebサーバアプリの基幹?)と介錯して良いんでしょうか? プロジェクト自体はURLを解読してコントロールやアクションを呼び出すようなWebサーバの 制御部分を担ってて、Webアプリとしての中身はプロジェクトの開発環境を使ってユーザが 作る・・・みたいなイメージでOK? (プロジェクトのディレクトリ構成も、Webアプリの仕様みたいな) ActiveRecordのようなライブラリもRubyにパッケージとしてインスコされているもので、 人間からみたらRailsという概念もマシンからみたらRubyのプログラムに過ぎないと 考えて良いでしょうか?
669 名前:nobodyさん mailto:sage [2007/07/03(火) 03:14:34 ID:???] >>668 ok 「ruby script\server」で、Railsのプロジェクトを起動させるんだけど、severファイルからrequireが始まるでっかいRubyのプログラムが起動するだけだよ。 で、前の質問からちょっと、CGIの仕組みでRailsが動いている、と勘違いしているんじゃないかなと思った。違ってたらすまん。 「ruby script\server」でRailsを起動させた場合、Webサーバーを含んだRubyスクリプトが起動するんだ なので、Railsを処理の面から見た場合 HTTPリクエストを受ける→URLを解釈する→アクションを実行する→HTMLなりを返す までを含んだ、WebサーバーなRubyスクリプトだと見ることが出来るかな。 Webサーバーの役割をなくすこともできるけど、まあいいや。
670 名前:nobodyさん mailto:sage [2007/07/03(火) 12:25:08 ID:???] >669 >CGIの仕組みでRailsが動いている、と勘違いしているんじゃないかなと思った 横槍スマソ、apacheがWebサーバの場合はCGIで動く事もあるんじゃないの? (CGIじゃ遅すぎるから、FastCGIとかmod_rubyとか使うだろうけど・・・・・) 「ruby script\server」の場合は(大抵の環境では)WebrickがWebサーバとして起動して 「DispatchServlet.dispach」を呼び出すし、 apacheをWebサーバとして使用する場合はVirtualHostとして動かしたいRailsのプロジェクトの publicをDocumentorootとして設定する事で apacheのCGIからアクセス → [Railsプロジェクトの]public/dispatch.{cgi,fcgi,rb} を実行 の流れで最終的に「require "dispatcher" Dispatcher.dispatch」が呼び出されて、URL解析が 始まるんジャマイカ? Webサーバーのアプローチが異なるだけで、 >HTTPリクエストを受ける→URLを解釈する→アクションを実行する→HTMLなりを返す >までを含んだ、WebサーバーなRubyスクリプトだと見ることが出来るかな。 って所には同意だけど。
671 名前:nobodyさん mailto:sage [2007/07/03(火) 12:51:10 ID:???] >>659 <BUTTON type="submit">検索だよ〜んぴろぴろぴろ〜ん</BUTTON>
672 名前:nobodyさん mailto:sage [2007/07/03(火) 15:08:21 ID:???] 今つくってるプロジェクトの検索ボタンを 「検索だよ〜んぴろぴろぴろ〜ん」にしてみよっと。
673 名前:659 mailto:sage 実際のプロジェクトではまともなボタン名です… [2007/07/03(火) 20:32:16 ID:???] >>671 検証してないですが、そうやって直書きなら問題なくいけますよね 折角フォームヘルパがあるので>>662 のやり方でやらせてもらいましたが。 >>672 をいw
674 名前:nobodyさん mailto:sage [2007/07/03(火) 23:17:39 ID:???] Rails 1.2 から LoginEngine が使えないようですが、代替のプラグインってあるのでしょうか?
675 名前:nobodyさん mailto:sage [2007/07/03(火) 23:54:55 ID:???] >>674 Rails 1.2.3でEngines及びLogin Engineプラグインを利用する rubyist.g.hatena.ne.jp/pulscope/20070327/p1
676 名前:nobodyさん mailto:sage [2007/07/04(水) 00:07:17 ID:???] >>674 acts_as_authenticatedがおすすめ。
677 名前:nobodyさん mailto:sage [2007/07/05(木) 18:10:44 ID:???] なぜかstart_form_tagを書くとrewriteがエラーを起こす.rhtmlファイルがある。 ファイル内に問題のフォームだけ書いてもエラー。 別のrhtmlファイルに記述して問題なく動作しているフォームをコピペしてもダメ。 とりあえずデバッグを進めたいからHTMLタグをベタ打ちにしたけど、いったい何なんだろう?
678 名前:nobodyさん mailto:sage [2007/07/05(木) 18:22:07 ID:???] deprecatedじゃなかったっけstart_form_tag
679 名前:nobodyさん mailto:sage [2007/07/05(木) 20:19:37 ID:???] すみませんが、質問です。 画像を表示するactionを作ろうとしています。 DBにデータがある場合は、send_data で、ない場合は、デフォルト画像を send_file で送出するのですが、どちらのアクセスの場合もページキャッシュ を生成します。 ところが、send_file の場合に、キャッシュが正しく生成されないのです。 キャッシュされて出来たファイルは、画像ファイルではなくテキストファイル になっていて、中身は以下のものが1行ですものです。 #<Proc:0x00002aaaac5de6f8@./script/../config/../vendor/rails/actionpack/lib/act ion_controller/streaming.rb:68> 何が原因で、どのように解決したらよいでしょうか?
680 名前:nobodyさん mailto:age [2007/07/05(木) 20:23:52 ID:???] age
681 名前:nobodyさん mailto:sage [2007/07/05(木) 21:34:01 ID:???] send_fileの中で、 render :status => options[:status], :text => Proc.new { |response, output| ... } でProcを渡してるんだな。これをcallするわけか。 ところで、ページキャッシュ(caches_page)は after_filterで controller.cache_pageを呼んで、 response.bodyをそのままwriteしてるようです。 深く追ってませんがcallせずに文字列化されちゃったのは このへんの絡みでしょうねぇ。
682 名前:nobodyさん mailto:sage [2007/07/05(木) 21:36:41 ID:???] HTMLを返すときはERbを通ってそこでprocが評価されるけど、 まんまwriteしちゃうとproc.to_sされちゃうとかなんとか?
683 名前:679 mailto:age [2007/07/05(木) 22:47:12 ID:???] 皆さん、ありがとうございます。 どうやら proc.to_s が原因の、Railsのバグのようですね。 今回は、 picture_field = File.read パス名 send_data(picture_field, ... で行こうと思います。
684 名前:カカロフ [2007/07/06(金) 09:57:47 ID:BTq+K64y] 大道廃れて仁義有り。(老子): 改正前の教育基本法の「教育」は、「education」 = 「学び教える場(学び場)」の意味という説 kakalov.cocolog-nifty.com/daidou/2007/01/education_0aa5.html
685 名前:nobodyさん mailto:sage [2007/07/07(土) 00:57:03 ID:???] fcgi 使うと rhtmlの頭に空行がいたら駄目なんて知らなかったよ!
686 名前:nobodyさん [2007/07/08(日) 19:42:05 ID:HpgAFttn] ちょっと質問していいですか? ActiveRecordの主キーid intって最大値まで使っちゃうとどうなるの?
687 名前:nobodyさん mailto:sage [2007/07/09(月) 00:14:04 ID:???] bigintになる
688 名前:nobodyさん mailto:sage [2007/07/09(月) 00:15:30 ID:???] 間違えた。Bignum というのは置いておいて、まずDBの方の制限にひっかかるんじゃないかな。つまり、DBごとに違う
689 名前:nobodyさん mailto:sage [2007/07/09(月) 00:15:35 ID:???] なんだってそりゃビックリンコだ
690 名前:nobodyさん mailto:sage [2007/07/09(月) 18:20:31 ID:???] データベースからデータを引っ張ってくるときの条件なんだけど、 ・特定キーでマッチング → :conditions =>[ 'キー = ?', 条件 ] ・個数制限 → :limit => limit は分かったけど、「末尾のレコードから検索」はどうすればいい? (同時に上記の条件も満たすものとする)
691 名前:nobodyさん mailto:sage [2007/07/09(月) 19:02:41 ID:???] orderでおまえが望む末尾からに並び替えればいい railsというよりDBの話だな
692 名前:nobodyさん mailto:sage [2007/07/09(月) 19:45:31 ID:???] Rails上でGoogleMapsAPIのgeocoderが動作しないんだけどなんでだろう? www.openspc2.org/reibun/Google/Maps/API/ver2/Geocoding/001/sample/index.html このソースをダウンロードして拡張子をただrhtmlにしただけでも動かないんだけど
693 名前:nobodyさん [2007/07/09(月) 20:33:45 ID:ypOM/m4j] >>688 はい。どうもです。 で例えば、MySQLのbigintだと最大値は9223372036854770000の用ですが、 idをココまで使っちゃうとどうなっちゃうのかなぁ?と。 ま、気の遠くなる様な大きさですが。
694 名前:693 mailto:sage [2007/07/09(月) 21:08:13 ID:???] >ま、気の遠くなる様な大きさですが。 こんなの見つけた。 ttp://blog.livedoor.jp/nipotan/archives/10116601.html 漢は黙ってbigint。私みたいな厨房は黙ってRails使えって事か。 ActiveRecordのソース眺めても何にも気にしてない気がする(←自信なし)
695 名前:nobodyさん mailto:sage [2007/07/09(月) 21:21:33 ID:???] おそらく先にディスクI/Oで死ぬかディスクの容量が足りなくなるので 気にしなくていいと思う。
696 名前:693 mailto:sage [2007/07/09(月) 21:30:05 ID:???] >>695 > 気にしなくていいと思う。 pragmaticってこういう事なのかぁ…って思った。
697 名前:sage [2007/07/09(月) 22:45:52 ID:pNke+qhj] セッションがタイムアウトした瞬間に、 Railsから指定のメソッドが呼び出されるようにする機構はありますか?
698 名前:nobodyさん mailto:sage [2007/07/09(月) 22:54:13 ID:???] >>693 試してみればいいんじゃないか? insert into items (id ) values(9223372036854770001); とか、SQL打って。Postgresqlだと、 ERROR: integer out of range ってエラーが出たよ >>692 JavaScriptだけで動いてるから、Rails関係ない。エラーコンソールでも見れ
699 名前:nobodyさん mailto:sage [2007/07/09(月) 23:26:27 ID:???] レイアウトで <%= stylesheet_link_tag 'default' %> が、 <link href="/stylesheets/default.css?(数字たくさん)" media="screen" rel="Stylesheet" type="text/css" /> という出力になります。 css?のあとの数字たくさんは何なのでしょうか。 development環境だけかと言えばそんなことはないし…。 しばらく前から気になって夜も寝られます。
700 名前:nobodyさん mailto:sage [2007/07/09(月) 23:40:41 ID:???] Version
701 名前:nobodyさん mailto:sage [2007/07/09(月) 23:50:35 ID:???] >>699 ブラウザがCSSをキャッシュしないよう 強制的にリロードさせるようにするためじゃね?
702 名前:nobodyさん mailto:sage [2007/07/10(火) 00:31:25 ID:???] キャッシュされるのを抑制するために問い合わせ文字列をつけている。
703 名前:nobodyさん mailto:sage [2007/07/10(火) 00:32:10 ID:???] つーか寝られるなら気にするな。
704 名前:699 mailto:sage [2007/07/10(火) 05:56:31 ID:???] >>700-703 優しい人ばっかりだな! キャッシュ抑制という発想はなかったわ。 ありがとね。
705 名前:692 mailto:sage [2007/07/10(火) 12:26:12 ID:???] 理由がやっとわかった GeocoderはGoogleMapsAPIの認証キーを厳密にチェックしてて、 Railsをローカルで動かすと登録したURLと一致しないということではじかれてた 地図は適当なキーでちゃんと表示されてたのでそこまで気にしてなかったなあ
706 名前:nobodyさん mailto:sage [2007/07/12(木) 17:28:19 ID:??? BE:809212984-2BP(0)] RubyConfで出た統合開発環境って情報出ないね EcripsベースってRadRailsとどう変わるんだろ? 最近、仕事で色々エディタ使ってるけど、楽しいものがないんだ。 書いてて楽しいと思えるものは、みなさんだと何でしょ? 私はWinだとEmEditer LinuxだとEmacsです
707 名前:nobodyさん mailto:sage [2007/07/12(木) 17:31:15 ID:???] vim
708 名前:nobodyさん mailto:sage [2007/07/12(木) 18:07:55 ID:???] 国際化するにはどうするのがよいのでしょうか?
709 名前:nobodyさん mailto:sage [2007/07/12(木) 18:20:16 ID:???] gettextで
710 名前:nobodyさん mailto:sage [2007/07/12(木) 18:37:57 ID:???] magic_model_generator というのをgemで見つけて試してみたのですがエラーになってしまいます。 使ったことある人いますか? $ ./script/generate magic_model undefined method `table_name' for Transaction:Module You have a nil object when you didn't expect it! You might have expected an instance of Array. ....(省略) $ rails -v Rails 1.2.3
711 名前:nobodyさん mailto:sage [2007/07/12(木) 22:21:24 ID:???] Netbeans の Ruby版
712 名前:nobodyさん mailto:sage [2007/07/12(木) 23:19:25 ID:???] komodo edit使ってる komodo ideほしいけど金無し
713 名前:nobodyさん [2007/07/15(日) 01:05:03 ID:gojNHc9A] Functional Test(たとえばuser_controller_tes.rb)でsession[:user_id]とかできないんだけどどうしたらいい? sessionはHashじゃなくてArrayだって言われてしまう。 Functional Testではどうすればsession上の変数を扱えるの?
714 名前:nobodyさん mailto:sage [2007/07/15(日) 01:10:41 ID:???] 小さいプロジェクトなのでapplication.rhtmlにヘッダ、フッタを書いて済ませていたのですが rssを付ける段になってコントローラに layout nil, :only => :rss と書いたところ、同じコントローラの別アクションもレイアウトがかからなくなってしまいました。 逆に layout "application", :except => :rss と書けば大丈夫なのですが、この辺の仕組みが分かる方おいでます?
715 名前:nobodyさん mailto:sage [2007/07/15(日) 01:28:18 ID:???] モデルにバリデータが着いちゃってるけど、 この画面の段階ではいらないけど、 このときには必須になるみたいなケースな場合どうするの?
716 名前:nobodyさん mailto:sage [2007/07/15(日) 12:14:32 ID:???] >>713 一度何かリクエスト/レスポンスのやりとりをしないとセッションが出来ないかも。 >>714 コントローラの属性テーブルに "layout" => 名前 というペアを挿入する形なので、 名前がnilだと親コントローラに探しに行ってしまうんじゃないかしらん。 >>715 validates_xxx :on => :update とかでは対応できないのなら、 自分で validate メソッドを書く。 「xxxがnilでないときのみyyyもnilでないこと」みたいなのも確認しほうだい。
717 名前:nobodyさん mailto:716 [2007/07/15(日) 12:18:19 ID:???] 714を読み間違ったみたい。忘れて。
718 名前:nobodyさん mailto:sage [2007/07/15(日) 19:14:52 ID:???] >>713 は、@request.session て話では
719 名前:nobodyさん mailto:sage [2007/07/15(日) 20:42:23 ID:???] >>716 ありがと!
720 名前:nobodyさん mailto:sage [2007/07/19(木) 01:37:07 ID:???] 1.8.5と1.8.6の互換性に触れると「Railsが悪い」と言うくせに、 Rubyって何に使えるのと聴くと「Railsが凄い」と言う…
721 名前:nobodyさん mailto:sage [2007/07/19(木) 15:05:24 ID:???] それだけ影響力があるってことだろう
722 名前:nobodyさん mailto:sage [2007/07/19(木) 18:50:40 ID:???] レコードを更新したいけど、updateo_onフィールドを一時的に更新させないようにする方法は ありますか?
723 名前:nobodyさん mailto:sage [2007/07/19(木) 18:51:55 ID:???] ActiveRecord::Base.record_timestamps = false ですね。はずかしすぐる・・・
724 名前:nobodyさん [2007/07/19(木) 21:58:27 ID:oZlZzBRy] DelWiki - Senro delwiki.info/?Senro > Delphi と Ruby on Rails と SQLite の組み合わせで簡単に > ローカルデータベースアプリケーションを作るプロジェクトです。 DelphiとRailsの夢のコラボ
725 名前:nobodyさん mailto:sage [2007/07/19(木) 22:06:44 ID:???] Delphiを今使うメリットってなんですの?
726 名前:nobodyさん mailto:sage [2007/07/20(金) 01:44:41 ID:???] CakePHPもある今、遅いRailsを使うメリットってなんですの?
727 名前:nobodyさん mailto:sage [2007/07/20(金) 02:22:36 ID:???] CodeIgniterもある今、遅いCakePHPを使うメリットってなんですの?
728 名前:nobodyさん mailto:sage [2007/07/20(金) 02:28:01 ID:???] 紙とえんぴつがあるのに、コンピュータを使うメリットってなんですの?
729 名前:nobodyさん mailto:sage [2007/07/20(金) 06:10:33 ID:???] 紙とえんぴつじゃ遅いからじゃないかな
730 名前:nobodyさん mailto:sage [2007/07/20(金) 09:37:02 ID:???] 最近えんぴつが品薄だから
731 名前:nobodyさん mailto:sage [2007/07/20(金) 09:58:34 ID:???] えんぴつは使うのが難しいからじゃないかな
732 名前:nobodyさん mailto:sage [2007/07/20(金) 11:18:05 ID:???] えんぴつをナイフできれいに削れるヤツは少ないだろ
733 名前:nobodyさん mailto:sage [2007/07/20(金) 15:02:05 ID:???] >>728 君が今、周りを見渡して、鉛筆とPCとどっちが先に見つかる?
734 名前:nobodyさん mailto:sage [2007/07/20(金) 15:32:21 ID:???] >>733 それ無茶だろwwww
735 名前:mod_fastcgi [2007/07/20(金) 19:54:32 ID:DvId2R7o] apache上で動かすと死にそうなぐらい遅いのですが 対策方法ってあるのでしょうか? 環境は ruby 1.8.6 apache 1.3 windowsXP です。。。 InstantRailsでインストールしました。 OSを変えるべきなんでしょうか?
736 名前:nobodyさん mailto:sage [2007/07/20(金) 20:18:53 ID:???] webrickかmongrelでやればいいんじゃね (fastじゃない)cgiでrailsはどうやっても重過ぎて使えないよ無理
737 名前:nobodyさん mailto:sage [2007/07/20(金) 22:11:09 ID:???] mongrelお勧め。 まぁRailsのアプリだけならね。 lighttpdも合わせて使うと良いと思われ
738 名前:nobodyさん mailto:sage [2007/07/20(金) 22:15:19 ID:???] うちはapache(mod_proxy)とmongrel(railsアプリはこれで動かす)の連携。
739 名前:nobodyさん mailto:sage [2007/07/20(金) 23:16:36 ID:???] 実際にrailsアプリを公開しようとすると 実質(apache+)lighttpd + fastcgiか apache + mongrelってことなんだろうけど、 この環境が無料あるいはワンコインレベルの共有サーバで 使えるようになる日はくるのかね xreaとかでもfastcgiはリソース使用量が高いっていう理由で サポートされてないんだけど、それは多分fastcgiが プロセスを死なせず常駐させるような仕組みだからだと思うんだけど それが速い理由だからfastcgiは無理っぽいし mongrelだとmongrel自身がhttpdだから それぞれのユーザがデーモンを常駐させる必要があるし、 結局そういう流れでrailsに特化して最適化したサーバが 必要で国内にもいくつかあるみたいだけど やっぱりワンコインみたいな気軽に借りれそうなところは無い ほんと後はこの壁だけだと思うんだよ PHPのような普及に至るためには railsももちろんそうだけど、 webでrubyを気軽に使える世界になって欲しいんだよな 無料サーバでもすぐに使えますみたいな rubyって楽に素直に書けるから 長文になってしまった失礼
740 名前:nobodyさん mailto:sage [2007/07/20(金) 23:29:17 ID:???] Rails環境を整えることでビジネスチャンスに繋がるということを 認識できるレンタルサーバ業者がどれだけ出てくるかという事だろね。 ロリポもはやくRails対応してー。
741 名前:nobodyさん mailto:sage [2007/07/21(土) 07:25:24 ID:???] mod_ruby が安定したり、phpみたいにセーフティーモードがあれば組み込むんだけど
742 名前:nobodyさん mailto:sage [2007/07/21(土) 07:28:09 ID:???] しかし、Railsを使おうと思ったら現状デーモンを常駐させないと使い物にならんしねぇ。 俺がレンタル鯖屋さんだったら、1ユーザ・1デーモンのサービス開始しようとは思わないなぁ。 むちゃくちゃリスキーな訳だし
743 名前:nobodyさん mailto:sage [2007/07/21(土) 10:04:41 ID:???] vpsでいいじゃん。rapidvpsとかなら1000円ちょいだろ?
744 名前:nobodyさん mailto:sage [2007/07/21(土) 15:20:18 ID:???] > 俺がレンタル鯖屋さんだったら、1ユーザ・1デーモンのサービス開始しようとは思わないなぁ。 1個で良いの?www
745 名前:nobodyさん [2007/07/21(土) 20:04:31 ID:UNPvyq3t] jp.rubyist.net/magazine/?0004-RubyOnRails を参考に、 connections\native_mysql\connection.rb を修正、 $ ruby -I "connections/native_mysql" base_test.rb を行ったのですが、以下の部分(base.rb:1031)でのエラーが多数でます。 ActiveRecord::RecordNotFound: Couldn't find Topic with ID=1 ./../lib/active_record/base.rb:1031:in `find_one' ./../lib/active_record/base.rb:1014:in `find_from_ids' ./../lib/active_record/base.rb:419:in `find' base.rb の def find_one(id, options) の部分を見てみたのですが、いまいちよく分かりません。どう訂正すればいいのでしょうか。 環境は、win xp, xampp 1.6.2 で、One-Click Ruby Installer 1.8.6-25 ( 1.8.5-24 でも同じエラー ), Rails 1.2.3 です。
746 名前:nobodyさん mailto:sage [2007/07/21(土) 20:22:34 ID:???] テーブルは作った?
747 名前:745 [2007/07/21(土) 21:05:02 ID:UNPvyq3t] > 746 ありがとうございます。jp.rubyist.net/magazine/?0004-RubyOnRails で、 $ mysql -u root activerecord_unittest < test/fixtures/db_definitions/mysql.sql $ mysql -u root activerecord_unittest2 < test/fixtures/db_definitions/mysql2.sql の部分ですよね?やりました。 あと、activerecord_unittest.topics.author_name で \ r ' \n " という項があるのですが、エラーと関係ありますかね?