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
350 名前:nobodyさん mailto:sage [2006/08/24(木) 22:33:37 ID:???] まったくシンボルちゃん様々だぜ
351 名前:nobodyさん mailto:sage [2006/08/24(木) 22:57:35 ID:???] 辰兄がいるな
352 名前:nobodyさん mailto:sage [2006/08/25(金) 14:09:51 ID:???] require "rubygems" require "active_support" [].methods.grep /daemon/ # => ["daemonize"] キモ過ぎ。 Kernel の private メソッドにすべきだと思うのだが。 RoR のユーザ&開発者ってこんなの気にしてないのかな?
353 名前:nobodyさん mailto:sage [2006/08/25(金) 16:10:47 ID:???] >>352 はなにやら呪文を唱え始めた! >>353 は100ポイントのダメージ
354 名前:nobodyさん mailto:sage [2006/08/25(金) 22:32:45 ID:???] Rails on OS X !? - Ruby on Rails、Mac OS X Leopardに搭載へ journal.mycom.co.jp/news/2006/08/09/341.html ついにmacにも標準搭載かー。 Rubyも(つかRails)も注目され点のナ
355 名前:nobodyさん mailto:sage [2006/08/25(金) 22:35:57 ID:???] DHHの営業成果
356 名前:nobodyさん mailto:sage [2006/08/25(金) 22:56:01 ID:???] >>347 d.hatena.ne.jp/sumim/20051029 これが今まで見た中で、一番わかりやすかった。 irbで一つ一つ打ち込んでみるとわかるよ。 irb(main):005:0> "hoge".object_id => 39591656 irb(main):006:0> "hoge".object_id => 39582128 ←上と違う irb(main):007:0> "hoge".object_id == "hoge".object_id => false irb(main):008:0> :hoge.object_id => 4067598 irb(main):009:0> :hoge.object_id => 4067598 ←上と同じ irb(main):010:0> :hoge.object_id == :hoge.object_id => true irb(main):011:0>
357 名前:nobodyさん mailto:sage [2006/08/25(金) 23:50:55 ID:???] マカ専用に成るね。 紀伊国屋逝ったら平積みでRoR勢揃いだった。ちっとも売れてなかったけど。誰も立ち読みすらしてないし。 近くのPHP本のほうが売れてる。
358 名前:nobodyさん mailto:sage [2006/08/26(土) 01:08:25 ID:???] >>357 きっと担当の趣味だなw
359 名前:nobodyさん mailto:sage [2006/08/26(土) 22:22:45 ID:???] アジャイル本を読んだ時にMacもフォローされてて好感を持ったマカーの俺がいる
360 名前:nobodyさん [2006/08/26(土) 22:41:13 ID:DZyqf3qH] >>359 作者マカーだし
361 名前:nobodyさん mailto:sage [2006/08/27(日) 01:03:06 ID:???] MacBook 13インチだと画面狭いかな?
362 名前:nobodyさん mailto:sage [2006/08/27(日) 01:40:06 ID:???] macで開発している人でxamppパッケージを使っている人、 mampとxampp for macどっちがいいですかね?
363 名前:nobodyさん mailto:sage [2006/08/27(日) 05:12:00 ID:???] ダブル or シングル クォーテーションの使い分けって規約か何かにある? それとも勝手にしやがれ?
364 名前:nobodyさん mailto:sage [2006/08/27(日) 09:49:06 ID:???] ホリエモンと繋がりのある元オンザエッジ役員の子飼弾がRoRの作者と仲良く笑ってる写真を何かの雑誌で見たな。 マカ同士で気が合うのかもな。マカって独特の空気が有ってキモい。選民思想的と言うか。同性愛者みたい。
365 名前:nobodyさん mailto:sage [2006/08/27(日) 19:42:31 ID:???] >>362 rubyと関係ないような・・・ xamppはGUIのコントローラーが無かったと思うよ もう出来たかも。
366 名前:nobodyさん mailto:sage [2006/08/28(月) 01:19:16 ID:???] スレ違いでも無視してカキコするマカ。 空気読めないのはマカの証。 みんなXP使ってるのに、マク持ち込んでグダグダ文句言い出すし。はっきり逝って邪魔です。
367 名前:nobodyさん mailto:sage [2006/08/28(月) 01:27:07 ID:???] >>366 ここはWebProg板だと認識しておりますが、 いつからWebProg板はドザ専用になったのでしょうか? ポインタだけでも構いませんので、 よろしければ教えていただけませんでしょうか?
368 名前:nobodyさん mailto:sage [2006/08/28(月) 02:48:08 ID:???] そもそも、どこにも専用とは書いてないよ
369 名前:nobodyさん mailto:sage [2006/08/28(月) 19:21:49 ID:???] マカはすぐ荒らすからなあ。 マカ出て行けよ。
370 名前:nobodyさん [2006/08/28(月) 21:07:01 ID:glqUT493] ここはドザ専だったのか_| ̄|○ ぃぬ派は...
371 名前:nobodyさん [2006/08/28(月) 21:10:44 ID:lr/e1KW3] 【社会】京大の学寮で寮生が過激派から暴行を受け重体、過激派7名を逮捕へ news18.2ch.net/test/read.cgi/news7/1156419324/
372 名前:nobodyさん mailto:sage [2006/08/29(火) 15:17:55 ID:???] >>369 こらこら
373 名前:nobodyさん mailto:sage [2006/08/29(火) 22:18:26 ID:???] Ruby標準インストールのマックですよ
374 名前:WindowsXP使ってますw mailto:sage [2006/08/30(水) 01:49:38 ID:???] 先進的なMacOSは、Rubyを標準でバンドル。=マカーはRubyist Windowsには、Rubyがバンドルされておりません。 どうもありがとうございました。
375 名前:nobodyさん mailto:sage [2006/08/30(水) 02:54:49 ID:???] でもrubyではcocoaアプリは組めないのでマカはruby使えないけどな。 現実にはunixマシンなのにcuiすら使ったこと無く過ごすのが典型的なマカ。 言語系では、xcodeだかのgccなobjcよりアップルスクリプトとかいうののほうが使われるらしいよ。
376 名前:nobodyさん mailto:sage [2006/08/30(水) 07:24:39 ID:???] >>360 これソース教えてもらえないでしょうか 探してるんですが見つからないので
377 名前:nobodyさん mailto:sage [2006/08/30(水) 07:41:39 ID:???] >>376 事実。
378 名前:nobodyさん mailto:sage [2006/08/30(水) 08:12:50 ID:???] >>376 www.rubyonrails.org/down の一番下とか "The entire Rails core team is using TextMate on Mac OS X."
379 名前:nobodyさん mailto:sage [2006/08/30(水) 08:15:18 ID:???] >>375 RubyCocoa レパードでは標準搭載。 アプリではobjc >>>> アップルスクリプトだろ。 ちなみに私は・・・SUSEがメイン
380 名前:nobodyさん mailto:sage [2006/08/30(水) 15:59:56 ID:???] RubyCocoaではVisualBasic風のGUI構築ができる インタフェースビルダーがそのまま使えるらしいね
381 名前:nobodyさん [2006/08/31(木) 03:21:20 ID:w28lq1g1] >>380 まじぽん!?
382 名前:nobodyさん mailto:sage [2006/08/31(木) 04:19:29 ID:???] まじぽんって… 恥ずかしいリアクションだなぁ…
383 名前:nobodyさん mailto:sage [2006/08/31(木) 05:11:45 ID:???] >>381 RubyCocoaに付属してくるサンプルを開いて 実際にボタンなんかをドラッグして試せるよ。
384 名前:nobodyさん mailto:sage [2006/08/31(木) 05:25:43 ID:???] ただ、Cocoaを理解するためには 結局Objective-Cで書かれたソースを読まなければいけないので、 それなりに知識が必要になってくる。Objective-CをRubyで置き換えて みるメリットってそんなにないかもね。
385 名前:nobodyさん mailto:sage [2006/08/31(木) 08:21:45 ID:???] Railsで書かれたブログツールってないですかね >>382 おれもマジポンってリアルで使う。はずかしいのか・・・ orz
386 名前:nobodyさん mailto:sage [2006/08/31(木) 16:55:30 ID:???] Rubyistの間ではごく普通のリアクションですよね。
387 名前:nobodyさん mailto:sage [2006/08/31(木) 19:25:34 ID:???] >>385 とりあえず、typo 他は知らね。
388 名前:nobodyさん [2006/08/31(木) 20:03:03 ID:m7COpn7K] >>385 それこそ自分で作れだろう
389 名前:nobodyさん [2006/08/31(木) 21:44:17 ID:j5vOjSqD] みなさんこんにちわ(o*。_。)o お尋ねしたい事があり書き込みさせて頂きます。 色々なサイトでIDやPassを自動配信するシステムがありますよね? そのシステム方法を教えて頂けないでしょうか。 探してみて無料配布しているところなど探してみたのですが 見当たりませんでした。配布されているものじゃなく作る物なのでしょうか? もし、作る物であるのならわかる方に教えて頂きたく思います。 どうぞ宜しくお願い致します(*- -)(*_ _)
390 名前:nobodyさん mailto:sage [2006/08/31(木) 21:46:57 ID:???] Railsでの話か? で、その顔文字はなんとかならんのか?
391 名前:nobodyさん mailto:sage [2006/08/31(木) 21:47:44 ID:???] なんか香ばしいがあえて釣られてみる。 login_engineを探せ。
392 名前:nobodyさん mailto:sage [2006/08/31(木) 21:49:46 ID:???] >>388 があげたせいで>>389 みたいなのが湧いて出ただけ 冷静にさげてスルーすべし
393 名前:nobodyさん mailto:sage [2006/09/01(金) 00:06:57 ID:???] マカって油断するとすぐ湧いて来る。 先日バルサン炊いたばかりなのに。
394 名前:nobodyさん mailto:sage [2006/09/01(金) 00:37:34 ID:???] >>385 donrails simplelog
395 名前:nobodyさん mailto:sage [2006/09/01(金) 00:46:06 ID:???] >>385 typo は? tam.qmix.org/wiki/TypoInstall.html www.typosphere.org/
396 名前:nobodyさん mailto:sage [2006/09/01(金) 11:42:29 ID:???] はじめてのRuby on Railsって本が出てる。だれか詳細きぼんぬ。
397 名前:nobodyさん mailto:sage [2006/09/01(金) 12:27:47 ID:???] >>389 プログラム板でも、この書き込み見たが・・・
398 名前:nobodyさん mailto:sage [2006/09/01(金) 13:40:29 ID:???] >>394-395 donrails www.araki.net/wiki/donrails-wiliki.cgi simplelog simplelog.net/ oss.moongift.jp/review/i-1989.html あと、typo ですなー、Rails勉強に使えるかと思って・・・ サンクスです。
399 名前:nobodyさん mailto:sage [2006/09/06(水) 00:26:18 ID:???] datetimeに1970以前の年を保存するにはどうすればいいのでしょうか?
400 名前:nobodyさん mailto:sage [2006/09/06(水) 00:50:24 ID:???] >>399 確かRubyの制限で無理だったような。
401 名前:nobodyさん mailto:sage [2006/09/06(水) 01:16:37 ID:???] 1970以前を格納するなら文字形式で入れるしか無いね。 ちまちま変換がんがれ。
402 名前:nobodyさん mailto:sage [2006/09/06(水) 09:58:17 ID:???] レスありがとうございました。 Rubyの仕様ですか。ちと辛いですが、考えます。
403 名前:nobodyさん mailto:sage [2006/09/07(木) 02:59:47 ID:???] フューチャー、Ruby言語ベースの非同期処理ライブラリ「AP4R」の公開を発表 release.nikkei.co.jp/detail.cfm?relID=140017&lindID=1
404 名前:nobodyさん mailto:sage [2006/09/07(木) 06:25:17 ID:???] ActiveRecordで、テーブルのカラム名とは違う名前で属性を定義することはできますか。 例えば mgr というカラムがあるけど、これを manager_id としてアクセスしたいとか、 カラム名が syuukei のようにローマ字になっているけどRailsでは total という名前でアクセスしたいとか。
405 名前:nobodyさん mailto:sage [2006/09/07(木) 07:30:11 ID:???] >>404 確かできるよ。 ActiveRecord使う意味が無くなるけどね
406 名前:nobodyさん mailto:sage [2006/09/08(金) 01:34:55 ID:???] >>404 alias_method :total, :syuukei とか?
407 名前:404 mailto:sage [2006/09/08(金) 04:51:03 ID:???] >>406 aliasで逃げときます。thanks
408 名前:nobodyさん mailto:sage [2006/09/08(金) 20:26:19 ID:???] Ruby 使いが自慢げに語っていることは、たいていは数年から十数年、ひどいものだと 二、三十年の後追いだぜ…。よく恥ずかしげもなく「時代を先取り」とか…。 こういうアホさ加減が、Ruby 使いとか作っている教祖の愛すべきところだけどな。
409 名前:nobodyさん mailto:sage [2006/09/08(金) 20:30:25 ID:???] ttp://www.everes.net/2006/sep/08/rails-pagination/
410 名前:nobodyさん mailto:sage [2006/09/11(月) 21:56:01 ID:???] とっかかりとして wiki.fdiary.net/rails/?TodoListTutorial をやってみているのですが、TodoController に destroy メソッドを定義するところで ハマってしまいました。app/views/list.rhtml 中の link_to(... :action => "destroy" ...) で表示される 127.0.0.1:3000/todo/destroy/<N> へアクセスしても destroy メソッドが 実行されないのです。breakpoint を destroy メソッド定義の最初に加えてみたりしたところ、 どうもそもそも destroy メソッドの呼出しが発生していないようです。試しに destroy ではなく 別の名前(ex. destroy2)で app/views/list.rhtml と app/controllers/todo_controller.rb を 書き直してみたところ、チュートリアル通りの結果になったので、どうも destroy という名前が まずいような雰囲気なのですが、これはなにが原因なのでしょうか? ちなみに実行環境は Debian etch 上で↓のようになっております。 Todo$ script/about About your application's environment Ruby version 1.8.4 (i486-linux) RubyGems version 0.9.0 Rails version 1.1.6 Active Record version 1.14.4 Action Pack version 1.12.5 Action Web Service version 1.1.6 Action Mailer version 1.2.5 Active Support version 1.3.1 Application root /home/user/usr/src/ruby/Todo Environment development Database adapter sqlite3
411 名前:nobodyさん mailto:sage [2006/09/13(水) 04:38:35 ID:???] perl廚がWeb2.0って騒いでるけど、Web2.0って言い出す前からブログはあったしなあ。 後付けの定義なんて誰でもできる。
412 名前:nobodyさん mailto:sage [2006/09/13(水) 12:28:27 ID:???] いや、こんなに浸透するキャッチコピー作るの難しいよ
413 名前:nobodyさん mailto:sage [2006/09/13(水) 13:30:15 ID:???] 「言葉は重要」と
414 名前:nobodyさん mailto:sage [2006/09/13(水) 20:26:54 ID:???] Rubyの公式ページがリニューアルされたんだけど、 www.ruby-lang.org/ja/ Rails製のCMSを使っているらしい radiantcms.org/
415 名前:nobodyさん mailto:sage [2006/09/13(水) 22:16:44 ID:???] >>414 今見てみました。 綺麗なデザインですね。(ルビーのロゴマークがイイ!) Web上のRuby資料が整っていくことを期待致します。
416 名前:nobodyさん mailto:sage [2006/09/13(水) 22:33:19 ID:???] 公式トップのスクリプトを見て初めて、String#[str]というメソッドを知った。
417 名前:nobodyさん mailto:sage [2006/09/13(水) 22:35:13 ID:???] トップのスクリプト毎回変わらない?
418 名前:nobodyさん mailto:sage [2006/09/14(木) 07:39:07 ID:???] あそこのシンタックスハイライトに使ってるライブラリってなんだっけ?
419 名前:nobodyさん mailto:sage [2006/09/14(木) 11:34:08 ID:???] ActiveRecordで、主キーにid以外のカラムを使いたい場合、set_primary_keyでカラム名を指定すればいいはずですが、なんかエラーになります。 試しに次のようなテーブルを作り、 create table accounts ( code integer not null primary key, name varchar(30) not null, password varchar(30) not null ); そしてruby script/generate scaffold accountを実行し、app/models/account.rbにset_primary_keyを追加しました。 class Account < ActiveRecord::Base set_primary_key 'code' # 追加 end そのあと localhost:3000/users/ にブラウザでアクセスすると、/list はうまく表示されるのですが、/new だと次のようなエラーがでます。 undefined method `code_before_type_cast' for #<Account:0x22ebadc> /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/base.rb:1789:in `method_missing' /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_view/helpers/form_helper.rb:340:in `value_before_type_cast' /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_view/helpers/form_helper.rb:253:in `to_input_field_tag' /usr/local/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_view/helpers/form_helper.rb:160:in `text_field' #{RAILS_ROOT}/app/views/users/_form.rhtml:5:in `_run_rhtml_users__form' #{RAILS_ROOT}/app/views/users/new.rhtml:4:in `_run_rhtml_users_new' なんか「code_before_type_castというメソッドがない」というエラーなので、モデルに def code_before_type_cast; code; end を追加したらエラーはでなくなったんですけど、あまり正しい解決法には見えないので、詳しい人のアドバイスお願いします。
420 名前:nobodyさん mailto:sage [2006/09/14(木) 11:38:57 ID:???] >>410 scaffoldの仕様変更で、destroyとcreateとupdateはPOSTメソッドでしか受け付けなくなったから。 これはセキュリティ上の理由(CSRF対策)による。 app/controllers/foo_controller.rb をみると、以下のようなコードがあるはず。 # GETs should be safe (see www.w3.org/2001/tag/doc/whenToUseGet.html ) verify :method => :post, :only => [ :destroy, :create, :update ], :redirect_to => { :action => :list } これをコメントアウトすれば、destroyも動作するようになる。 ただし、セキュリティ的には弱くなるのであまりおすすめしない。 scaffoldが、GETメソッドでdestroyアクションを呼び出しているのが悪いのだから、 これをPOSTメソッドを使うように(つまりフォームを使うように)変更するのが望ましい。
421 名前:nobodyさん mailto:sage [2006/09/14(木) 13:58:15 ID:???] ruby on rails ってブックマークジェネレータ?
422 名前:nobodyさん mailto:sage [2006/09/14(木) 15:16:43 ID:???] ブックマークジェネレータってなんじゃらほい
423 名前:nobodyさん mailto:sage [2006/09/14(木) 16:16:30 ID:???] だってブックマーク作ってはいおわりって記事ばっかじゃん。
424 名前:nobodyさん mailto:sage [2006/09/14(木) 16:44:13 ID:???] あはは
425 名前:nobodyさん mailto:sage [2006/09/14(木) 17:17:46 ID:???] 質問です。 Ruby on Railsを使ってSNSを作れますか? pc8.2ch.net/test/read.cgi/php/1158167579/l50
426 名前:nobodyさん mailto:sage [2006/09/14(木) 20:19:50 ID:???] それはご飯を使っておにぎりを作れますかって程度の質問だ
427 名前:nobodyさん mailto:sage [2006/09/15(金) 00:09:44 ID:???] scaffoldだと、アクションとして list, show, new, create, edit, update, destroy が自動生成されますが、 new と create とを分ける、あるいは edit と update とを分けるという方法の利点は何でしょうか。 自分としては、new と create は同じアクションにして、GETかPOSTかで分岐する(GETならnewの動作、POSTならcreateの動作)という方法しか知らなかったので、 scaffoldが生成したコードをみてこういう方法があることを初めて知りました。 それで、それぞれの方法にどのような利点や欠点があるかを知りたいと思うのですが、どなたか簡単に解説してくれませんか。 自分で考えたぶんでは、scaffoldのやり方だとcreateに失敗したときnewにリダイレクトする必要があるのでちょっと複雑かなと思いました。それ以上はわかりません。 詳しい人教えてください。
428 名前:419 mailto:sage [2006/09/15(金) 00:17:15 ID:???] うおーだれか>>419 たすけてください。
429 名前:nobodyさん mailto:sage [2006/09/15(金) 04:11:32 ID:???] >>419 Railsによるアジャイル(ry にいろいろ書いてある。 かなり面倒ということはわかった(つまりその設定だけじゃダメってこと)。 おれなら素直にid使って、 validates_uniqueness_of :code
430 名前:419 mailto:sage [2006/09/15(金) 05:23:51 ID:???] >>429 >Railsによるアジャイル(ry にいろいろ書いてある。 書いてあった?set_primary_keyのことしか書いてなかったけど。 どこに書いてあったかページ番号教えてください。 >おれなら素直にid使って レガシーなテーブルだからそんなことできません。残念!
431 名前:nobodyさん mailto:sage [2006/09/15(金) 07:28:07 ID:???] >>430 持ってるなら全部読めよ。仕事なんだろ?
432 名前:nobodyさん mailto:sage [2006/09/15(金) 16:19:26 ID:???] ご飯さえあればすべての料理ができるから、rubyですべてのことができるよ。 料理人を雇うようにPGを雇う必要があるけどな。
433 名前:419 mailto:sage [2006/09/16(土) 05:43:03 ID:???] >>431 見つからないから聞いてるんだけど。ほんとにあるんならページ番号ぐらいわかるよね。
434 名前:nobodyさん mailto:sage [2006/09/16(土) 08:45:04 ID:???] >>419 なに?このくずは
435 名前:nobodyさん mailto:sage [2006/09/16(土) 11:56:16 ID:???] 見つけられないほどスキルが低いなら相性悪いと言うか無理なんじゃね? perlでもphpでも好きなの使った方がいいよ。 無知を自慢するその態度は、もしかしてマカ?
436 名前:nobodyさん mailto:sage [2006/09/16(土) 18:12:07 ID:???] DHHもマカなんだが
437 名前:nobodyさん mailto:sage [2006/09/16(土) 23:05:54 ID:???] またこの流れか
438 名前:nobodyさん mailto:sage [2006/09/16(土) 23:07:41 ID:???] DRYじゃないわな
439 名前:nobodyさん mailto:sage [2006/09/17(日) 00:17:36 ID:???] マカというかバカがいるな
440 名前:419 mailto:sage [2006/09/17(日) 01:30:21 ID:???] >>429 を読むに、かなり面倒だけどできるってことだよね? set_primary_keyの設定だけじゃだめだけど、ごちゃごちゃ設定したらできるということでいいんだよね。 本読み直したけど、やっぱそれらしい記述ないよ。ほんとに書いてあるんだよね? これで「実はできません」とかだったら泣く。
441 名前:nobodyさん mailto:sage [2006/09/17(日) 03:10:58 ID:???] 215ページじゃないの?
442 名前:nobodyさん mailto:sage [2006/09/17(日) 16:17:37 ID:???] Brails - Social Bookmark Manager by Ruby on Rails llamerada.ty.land.to/brails.html Railsのデスクトップアプリ
443 名前:nobodyさん mailto:sage [2006/09/17(日) 16:23:44 ID:???] マカは泣けば良いと思うよ。 みんなXP使ってるから困らない。 日本語訳サイトって誰か作ってないの? ブックマーク程度ではあんまり便利と呼べるかどうか微妙。
444 名前:nobodyさん mailto:sage [2006/09/17(日) 16:53:25 ID:???] >>443 マカが嫌ならRoR使うなよ。お前の大嫌いなマカが作ってるんだぞ。 XPだけ使ってる奴さがせ。
445 名前:419 mailto:sage [2006/09/18(月) 11:18:30 ID:???] >>441 どうもありがとう。そのページは読んでるけど、set_primary_keyのことしか書いてなくて、ほかにどんな設定が必要かは書いていないです。 自分でもよく探したんですけど、プライマリキーの名前を変えることについて書いてあるのはそのページぐらいしかないですよね。 しかし>>429 は「その設定だけじゃだめだ」と言い切っているので、ほかに必要な設定があるはずで、それがどっかのページに書かれているのも知っているんだろうけど、教えてくれないんだよね。 >>419 のエラーにあるように、「キー名+'_before_type_cast'」というメソッドがないというエラーなので、これを自分で定義すればいいんじゃないかと思うんですけど、 どう定義すればいいのかがわからないし、そもそもこれはActiveRecordが動的に定義するメソッドだから自分で定義していいのかどうかもわからない。 今は def code_before_type_cast read_attribute(:code) end としてるんですけど、この設定でいいのかどうか。 で、きっといろんなことを知っている429ならこのへんの設定が書かれてるページを知ってるはずなんだけど、教えてくれないんだろうな。
446 名前:nobodyさん mailto:sage [2006/09/18(月) 11:58:00 ID:???] >>445 おいおい。 そんなんで、教えてもらえる事情が無い。 MLに投げた方が早いんじゃね?
447 名前:429 mailto:sage [2006/09/18(月) 13:45:40 ID:???] >>445 そのページにあるように、「主キーが一意な値になるように設定」してますか? そのあたりをよく読めば、scaffoldそのままじゃ動かないことはわかるはず。 ほかに必要な設定が具体的にどこかに説明されてるとは言ってない。
448 名前:nobodyさん mailto:sage [2006/09/18(月) 15:33:11 ID:???] なんかいろいろ調べたけど、問題点は2つあるみたいです。 1. プライマリキーがid以外の場合は set_primary_key 'xxx' 以外に xxx_before_type_cast の定義が必要 2. プライマリキーはauto_incrementまたはserialのように自動設定されなければならない >>419 だとプライマリキーの名前がcodeであり、かつauto_incrementがないので、両方にひっかかってました。名前だけの問題だと思ってたけどそうじゃなさそうです。 今のテーブルだと、(いいか悪いかは別にして)プライマリキーの値はユーザが入力することになってるんですけど、ActiveRecordではそういうのは想定してないっぽい。 試行錯誤して、モデルにいろいろ追加していちおう動くようにはなったんですけど、正しい保証はまったくないです。 class Account < ActiveRecord::Base ## 1. プライマリキーをidではない名前にする set_primary_key 'code' def code_before_type_cast read_attribute(:code) # or code end ## 2. ユーザ入力値をプライマリキー値に設定する def initialize(attributes=nil) super self.id = attributes[:code] if attributes end # def before_create # self.id = code # end end
449 名前:419 mailto:sage [2006/09/18(月) 15:34:46 ID:???] >>429 主キーが一意になっているかどうかではなくて、主キーの値が自動的に設定されるかどうかが大事みたいです。 主キーが一意でも、ユーザが入力した値を使うようなことは想定してなさそうでした。
450 名前:nobodyさん mailto:sage [2006/09/18(月) 15:40:55 ID:???] datetime の入力がセレクタってのは何とかならんかね。 Ajax でカレンダーと時計が出てきて、クリックするだけで入力できるようなのが欲しいのー。
451 名前:nobodyさん mailto:sage [2006/09/18(月) 16:12:33 ID:???] datebocks.inimit.com/
452 名前:nobodyさん [2006/09/18(月) 16:21:01 ID:CAbpHFIG] Rails使わないとWebページつくれないおまいらはテラバカス
453 名前:nobodyさん mailto:sage [2006/09/18(月) 18:21:11 ID:???] Webページwww
454 名前:nobodyさん mailto:sage [2006/09/18(月) 18:29:20 ID:???] ホームページビルダーで1000ページ分をひとつひとつHTML生成できる我慢強い漏れは勝ち組だな(w オブジェクト指向に不慣れだと、どんなメゾットを記述すれば良いかがわかりにくいかもな。 いろんなソース見て弄りながら覚えるしか無いけど。
455 名前:nobodyさん mailto:sage [2006/09/18(月) 20:10:55 ID:???] >>454 APIリファレンス読め。
456 名前:410 [2006/09/19(火) 02:50:07 ID:f4BK69oY] 遅くなりましたが 420 さん、どうもありがとうございます。 >>420 > app/controllers/foo_controller.rb をみると、以下のようなコードがあるはず。 > > # GETs should be safe (see www.w3.org/2001/tag/doc/whenToUseGet.html ) > verify :method => :post, :only => [ :destroy, :create, :update ], > :redirect_to => { :action => :list } rails-1.1.6/lib/rails_generator/generators/components/scaffold/templates/controller.rb ですかね、なるほど。1年半以上前のチュートリアルを鵜呑みにしてはいかんわけですなあ。
457 名前:nobodyさん mailto:sage [2006/09/19(火) 05:39:43 ID:???] >>456 verifyに失敗したら :action=>'list' にリダイレクトするんじゃなくて render '/403.html' するべきのようなきがする。 scaffoldに文句つけても仕方ないけど。
458 名前:nobodyさん mailto:sage [2006/09/19(火) 15:16:24 ID:???] Controllerってシングルインスタンスなの? データベースの状況と照らし合わせながらちょっと複雑な処理をする部分があって、 当然スレッドセーフにする必要があるだろうからControllerに@mutexを作って クリティカルセクションを実行したいのだけれど、呼出し毎に新しいインスタンスを作ったりするのかな? 仮に今はしていないとしても、将来的にそうなる可能性が無いわけではないだろうし、 こういう場合ってどういう風に実装するのが正しいのでしょうか?
459 名前:nobodyさん mailto:sage [2006/09/20(水) 00:12:32 ID:???] ruby関係の情報って古いことがよくある。 鵜呑みにすると嵌ることが多い。リリースエンジニアリングが弱いよな。
460 名前:nobodyさん mailto:sage [2006/09/20(水) 01:58:57 ID:???] >>458 DBの排他制御使うとか オンメモリのテーブルにロック用オブジェクト置くとか よくわからないけど Singleton とか知ったかしてみるテスト
461 名前:nobodyさん mailto:sage [2006/09/20(水) 07:19:12 ID:???] 自宅サーバーでrailsうごかしてるんですが、外からのアクセスが時々かなり遅くなります。 内部からでは問題ないスピードです。 遅いときでも別ポートで立ち上げているapache2は外部からでもすぐつながる状況です。 Fedora5とmongrelですが、何から調べていいのやら、何を勉強すればいいのか、若しくは回答をご教授ください。
462 名前:nobodyさん mailto:sage [2006/09/20(水) 09:23:14 ID:???] そもそも裏でrubyがごりごり動いてるから速度はダメポ。 CPU3GHz超でメモリ詰めるだけ積んで、DBはディスアクセスせずにオンメモリで検索できてる?
463 名前:461 mailto:sage [2006/09/20(水) 13:50:31 ID:???] CPUは1.4GHzメモリは256MBです。(笑) DBのオンメモリは勉強してみます。 内部からのアクセスは速度的に全然問題ないので、原因が良くわかりません。 vsftpdへの外部からのアクセスも、かなり遅いです。ポート113は開いています。 今私の中では原因は光プレミアムです。
464 名前:nobodyさん mailto:sage [2006/09/20(水) 15:11:31 ID:???] 「時々かなり遅くなります」ってことは、 普段は Rails アプリもサクサク動いてるの?
465 名前:nobodyさん mailto:sage [2006/09/20(水) 19:13:00 ID:???] >>458 >Controllerってシングルインスタンスなの? ちがうんじゃね? Controllerのインスタンス変数にバリバリ代入しているのに、シングルトンはありえん。
466 名前:nobodyさん mailto:sage [2006/09/20(水) 19:55:05 ID:???] 20テーブル30画面程度、 DBはポスグレでマスタ系1000レコード、トランザクション系20000レコード (pg_dump取ると20MBぐらい)程度、Ajaxも適度に使用したWebアプリが PentiumIII-600MHz/256MBで健気に動いてます。 Rails,なかなかたいしたものだと思います。
467 名前:nobodyさん mailto:sage [2006/09/20(水) 20:56:47 ID:???] >>465 そりゃそうだよな。 じゃMutex使って同期を取ろうと思ったら、グローバル変数しかないのか。 キタネェ
468 名前:nobodyさん mailto:sage [2006/09/20(水) 21:02:43 ID:???] >>467 クラス変数はダメなん?
469 名前:nobodyさん mailto:sage [2006/09/20(水) 22:31:46 ID:???] fcgi とか複数プロセス上げてたらシングルトンもグローバル変数もダメじゃない?
470 名前:nobodyさん mailto:sage [2006/09/21(木) 01:14:30 ID:???] ポート113とか逝ってるってことはファイヤーウォールが入ってるからチェックしてる分だけ遅くなると思う。 ファイヤウォール切ったら速くならない? プレミアムってことは1Gbpsだろうけど、ちゃんと1Gbps処理できるルータ使ってる? 256MBじゃOSが喰って、SQL問い合わせの度にディスクアクセス発生してる悪寒。
471 名前:nobodyさん mailto:sage [2006/09/21(木) 10:32:15 ID:???] >>464 >>470 サーバーはCTUに直につないでいます。 NTT西日本のCTUにルーター機能は載ってないです。 防火壁は切っているはずですが、もう一回チェックしてみます。 Railsプログラミングは簡単で楽しいのに、 サーバーの設定がドキュメント無さ杉でつらいっす。
472 名前:nobodyさん mailto:sage [2006/09/21(木) 20:51:14 ID:???] >>471 探し方が悪いだけ。 それと死にたくなければfwは切るな。
473 名前:nobodyさん mailto:sage [2006/09/21(木) 22:11:07 ID:???] >>468 それよりRailsでMutexとか使って同期するようなアプリを書いても大丈夫なのかな
474 名前:nobodyさん mailto:sage [2006/09/21(木) 22:51:19 ID:???] >>466 apache?っすか?気になるす >>471 firewallは切ったら死ぬw
475 名前:nobodyさん mailto:sage [2006/09/21(木) 23:25:16 ID:???] >>469 fcgiじゃなくてもapacheだったらまちがいなく複数プロセスだからだめだな。クラス変数とかじゃぜんぜんだめ。 つーか、webアプリで何の同期をとりたいのかわからんけど、データベース使うかファイルロックつかうしかないんじゃね?
476 名前:nobodyさん mailto:sage [2006/09/21(木) 23:45:28 ID:???] クリティカルセクションのトランザクション処理するプロセス一つ立てて DRb でやりとりとか。
477 名前:nobodyさん mailto:sage [2006/09/22(金) 19:09:31 ID:???] そこでJavaでEJBですよ。
478 名前:nobodyさん mailto:sage [2006/09/23(土) 01:25:13 ID:???] サーバーの設定がよくわからん。ぜんぜんアジャイルじゃなくなってきた。
479 名前:nobodyさん mailto:sage [2006/09/23(土) 01:35:52 ID:???] >>476 トランザクション処理って…w トランザクションの意味わかってる?
480 名前:nobodyさん mailto:sage [2006/09/23(土) 01:41:02 ID:???] クリティカルセクションの部分のトランザクション処理するプロセス立てるセットアップを設定する方法がわかりません。
481 名前:nobodyさん [2006/09/23(土) 02:00:19 ID:jpZIq2bo] 実践Rudy on Rails Webプログラミング入門―無駄なく迅速な開発環境 www.amazon.co.jp/gp/product/4881665413/ この本買った人いますか? 近くで見かけないのですが、内容どんな感じでしょう?
482 名前:nobodyさん mailto:sage [2006/09/23(土) 05:00:26 ID:???] 入門本はもういいだろ
483 名前:nobodyさん mailto:sage [2006/09/23(土) 17:14:48 ID:???] >>475 rinda はどうかな。
484 名前:nobodyさん [2006/09/25(月) 15:39:32 ID:a1MmEpeK] 初歩的な質問で申し訳ないのですが 学生時代BASIC(ビジュアルじゃない方)を授業で習った程度の私が これを勉強しようと思っています。 Rorを学ぶ前にまずRubyを学んだ方がいいのでしょうか それとも直接これを学んでも問題はないでしょうか? 後、レンタルサーバーの対応状況があまりよくないとのことですが Rorで作ったプログラムをRubyに変換(?)して Rubyに対応しているサーバーで動かすという風の噂を聞いたのですが本当なのでしょうか?
485 名前:nobodyさん mailto:sage [2006/09/25(月) 17:25:26 ID:???] >>484 Rubyをやらないと無理です。
486 名前:nobodyさん mailto:sage [2006/09/25(月) 17:54:09 ID:???] Ruby 初心者向けの RoR 入門書もあるからそういうのでやれば良いんじゃないっすか?
487 名前:nobodyさん mailto:sage [2006/09/25(月) 20:37:57 ID:???] >>484 RoRを使うために必要な知識 * Rubyの中級者レベルの知識 * SQLで割と複雑なSELECT文を書く力(ActiveRecordマスターなら不要) * Webサーバー一般に関する知識 * 英語力 * etc.
488 名前:nobodyさん mailto:sage [2006/09/25(月) 20:49:07 ID:???] >>487 よこからすまん。 ちょっと疑問に思ったのだが、複雑なSQL書く力って必要? 下手にSQLでゴリゴリやると、 インジェクションが高くなりそうな気がしたんだが。 どーいう場面で必要なのか気になる。
489 名前:nobodyさん mailto:sage [2006/09/25(月) 21:30:58 ID:???] >>488 単純なアプリなら要らんが、ちょっと複雑なことをやろうとすると 途端に詰まるのがActiveRecordの現状。 自分が割とサクサクSQL書けてしまうからこう思ってるだけかもしれん。 あと最終的なパフォーマンスチューニングとか考えると どうしてもSQLやDBMSの知識は必要。(それだけじゃないけど) ごめん。ところでインジェクションって何? SQLインジェクションの事なら、心配無用。違ってたら説明希望。
490 名前:nobodyさん mailto:sage [2006/09/25(月) 21:37:49 ID:???] * Rubyの中級者レベルの知識 これってどのくらいのレベル? オブジェクト指向がわかるってこと?
491 名前:nobodyさん mailto:sage [2006/09/25(月) 21:50:15 ID:???] >>489 言葉足りなくてすまん。 SQLインジェクションで正解。 仕事ではASP+Oracle使わされてるんで、 それが心配だっただけ。 Railsもrubyも初心者レベルです。 関係ないが 仕事の引継に最近きた派遣のレベルが不明。 前の仕事はRailsで一人月開発したっていうんで、 ASPはERBみたいなもんだ、と説明したらERBって何ですか?と聞かれたorz 仕事でRails使った事無いけど、ERB知らないでRails開発って出来るの? それとも俺の認識が間違っているのだろうか・・・
492 名前:nobodyさん mailto:sage [2006/09/25(月) 21:53:03 ID:???] ERBじゃなくてeRubyと言えば分かったような気がする。
493 名前:nobodyさん mailto:sage [2006/09/25(月) 22:29:51 ID:???] あるいはrhtmlと言えば分かってくれるかも
494 名前:nobodyさん mailto:sage [2006/09/25(月) 23:03:46 ID:???] >>489 複雑なことは SQL 書けばいいじゃんというのが AR の方針。
495 名前:nobodyさん mailto:sage [2006/09/26(火) 00:56:51 ID:???] railsがちゃんと使えるレンタルサーバーってありますか? 年1万くらいだといいんですが。
496 名前:nobodyさん mailto:sage [2006/09/26(火) 01:01:38 ID:???] >>495 ないんだな、これが・・・
497 名前:nobodyさん mailto:sage [2006/09/26(火) 01:02:08 ID:???] ごめん、国内だとという条件がつく 海外なら、あると思う。試してないけど
498 名前:nobodyさん mailto:sage [2006/09/26(火) 01:50:35 ID:???] そもそも共用でrorって厳しいと思うよ。 専用鯖借りてくれ。 j2ee(ウェブスフィアとかウェブロジックとかも含む)を共用鯖で動かそうなんて無謀だし。 php的ノリなのはmod_rubyとかmod_perlぐらいの使い方。
499 名前:nobodyさん mailto:sage [2006/09/26(火) 02:22:00 ID:???] >>495 海外の共有サーバーならば、この辺。 textdrive www.textdrive.com/ RailsPlayGround railsplayground.com/ BlueHost www.bluehost.com/ RailsPlayGroundが安いので試してみるか・・・ BlueHostも安いけど、FastCGIなんだろか
500 名前:nobodyさん mailto:sage [2006/09/26(火) 02:41:01 ID:???] 国内なら月1万ぐらいで専用サーバでやるしかない、 それ以下は劇おもといううわさ 海外なら レイルズ環境が整いだしているから 値段も1000円とかぐらいであるよ、 上のほうでも話してるから見てね
501 名前:nobodyさん mailto:sage [2006/09/26(火) 03:10:31 ID:???] なんだかもの凄い勢いで定期的に出るな、レンタルサーバの話題。 Wiki にでもまとめりゃいいのに。
502 名前:nobodyさん mailto:sage [2006/09/26(火) 10:19:04 ID:???] いいだしっぺのほうそく
503 名前:nobodyさん mailto:sage [2006/09/26(火) 10:50:40 ID:???] 言われると思ったが、俺はレンタルサーバなんか要らないもん。
504 名前:nobodyさん mailto:sage [2006/09/26(火) 13:01:51 ID:???] 普通は専用サーバ借りる。 他人の利用状況に左右されたくないし。
505 名前:nobodyさん mailto:sage [2006/09/26(火) 15:29:58 ID:???] > 普通は専用サーバ借りる。 > 他人の利用状況に左右されたくないし。 ということは、帯域保証型借りるの? おかねもちだねぇ。
506 名前:nobodyさん mailto:sage [2006/09/26(火) 23:23:15 ID:???] >>499 ,500 ありがとうございます。
507 名前:nobodyさん mailto:sage [2006/09/27(水) 00:21:34 ID:???] 共用サーバしか借りれないの? 貧乏だねえ。 phpで我慢しといたら?
508 名前:nobodyさん mailto:sage [2006/09/27(水) 07:01:22 ID:???] >>495 >>506 マスイドライブで無料のRailsホスティングが紹介されていたよ。 blog.masuidrive.jp/articles/2006/09/27/free-on-rails 詳しくはまったく確認してないけど。
509 名前:nobodyさん mailto:sage [2006/09/27(水) 07:48:46 ID:???] >>508 増井イラネ
510 名前:nobodyさん mailto:sage [2006/09/27(水) 12:44:19 ID:???] アフェリエイト稼ぎ必死だなあ。
511 名前:nobodyさん mailto:sage [2006/09/27(水) 15:57:17 ID:???] >>510 アフィリエイトの提供元にチクれば一発KOだよ。 少なくとも、AmazonとGoogleは2chで宣伝してる奴らは垢バンしてくれる。
512 名前:nobodyさん mailto:sage [2006/09/28(木) 17:29:59 ID:???] すぐに宣伝とかいいだすやつ頭おかしいんじゃないの?
513 名前:nobodyさん mailto:sage [2006/09/29(金) 02:58:48 ID:???] 2chに自分のブログのURL貼るやつのがおかしい
514 名前:nobodyさん [2006/09/29(金) 10:21:18 ID:NLL/yuos] chatでmasuiが浮いてる件
515 名前:nobodyさん mailto:sage [2006/09/29(金) 14:28:28 ID:???] chatってどこ?
516 名前:nobodyさん [2006/09/29(金) 18:47:16 ID:46uvDqPh] blogs.itmedia.co.jp/ogura/2006/09/beyond_java_d458.html?enpura Pythonも倒さない内から、今度はよりによってJavaかよ。 最近、Rubyの人必死杉て痛々しいんだが…。
517 名前:nobodyさん mailto:sage [2006/09/29(金) 18:52:29 ID:???] 倒すとか倒さないとか言ってるおまえの方が痛々しいよ
518 名前:nobodyさん mailto:sage [2006/09/29(金) 18:58:25 ID:???] 残念だが517に同意
519 名前:nobodyさん mailto:sage [2006/09/29(金) 20:49:55 ID:???] >>515 RailsChat >>514 最近見てないけど同意。 # あまりにもヤツが不快なので見なくなった。
520 名前:nobodyさん mailto:sage [2006/09/29(金) 22:48:31 ID:???] >>516 いくつものスレに爆撃しているマルチなので、虫汁
521 名前:nobodyさん mailto:sage [2006/09/29(金) 23:21:47 ID:???] ブログのアドレス貼る香具師のほとんどはアフェリエイト廚。
522 名前:nobodyさん mailto:sage [2006/09/30(土) 01:43:35 ID:???] > ブログのアドレス貼る香具師のほとんどはアフェリエイト廚。 「ほとんど」とするための根拠とかあれば提示してもらえるとありがたい。
523 名前:nobodyさん mailto:sage [2006/09/30(土) 09:47:06 ID:???] ネタ切れになると他の話題が続く傾向がありますねー>WebProg板全般 orz
524 名前:nobodyさん mailto:sage [2006/09/30(土) 10:51:42 ID:???] >>521 なんでだよwww 技術系ブログのアフィで、儲かると思ってるやつがいるのが不思議ww
525 名前:nobodyさん mailto:sage [2006/09/30(土) 12:00:00 ID:???] ブログ見てアフェリエイトが張ってればアフェリエイト廚だよ。 儲けようとする心が浅ましいよ。儲けるかどうかの問題じゃない。
526 名前:nobodyさん mailto:sage [2006/09/30(土) 12:43:07 ID:???] >>525 お前は、金もうけないで、生きていけるんですか? はいはい、ニート乙
527 名前:nobodyさん mailto:sage [2006/09/30(土) 12:44:01 ID:???] 2chって本当によくわからないんだよな。 割れを異様にたたくくせに、アフィにはすごく敏感に反応する。 どっちなんだ、お前ら!っておも
528 名前:nobodyさん mailto:sage [2006/10/01(日) 09:34:48 ID:???] 両方駄目に決まってるじゃん。 ソフトはちゃんと買え。ホームページぐらい無料で作れ。
529 名前:nobodyさん [2006/10/01(日) 20:32:07 ID:l5fPQC80] >決まってるじゃん 決めつけ乙
530 名前:nobodyさん mailto:sage [2006/10/01(日) 21:29:59 ID:???] >>528 みたいな図々しいことは言わないが、2chに宣伝は恥ずかしい。
531 名前:nobodyさん mailto:sage [2006/10/01(日) 21:42:09 ID:???] >>528 ごめんね、有料スペース借りててごめんね。
532 名前:nobodyさん mailto:sage [2006/10/02(月) 11:53:20 ID:???] Railsで開発したアプリをapache2.*で稼働させたいのだが、 mod_ruby と fastcgiのどちらを選べばよいか皆目見当がつかない。どちらが良い?
533 名前:nobodyさん mailto:sage [2006/10/02(月) 12:24:17 ID:???] ふつー fastcgi
534 名前:nobodyさん mailto:sage [2006/10/02(月) 13:08:45 ID:???] fastcgiはメンテされてないっぽいけどダイジョブ?
535 名前:nobodyさん mailto:sage [2006/10/02(月) 13:12:34 ID:???] 普通は、Lighttpd だよな。 いまどきなら、LiteSpeed + Mongrel がおぬぬめ
536 名前:nobodyさん mailto:sage [2006/10/02(月) 14:19:10 ID:???] LiteSpeed + Mongrelですか。ぐぐってみると、双方ともWeb鯖の模様。。。 Web鯖を2つ???なんかナゾですww 双方の役割はなんでしょう?
537 名前:nobodyさん mailto:sage [2006/10/02(月) 17:41:24 ID:???] シンボルってのが全くわかんねぇ
538 名前:nobodyさん mailto:sage [2006/10/02(月) 17:46:42 ID:???] >>537 文字列だと思っておけばよろしいw
539 名前:nobodyさん [2006/10/02(月) 22:08:54 ID:tr/LroQD] >>525 アフィリエイトのどこが悪いのか全くわからん。中小製造販売業屋の漏れ(実際は身内が運営してるが)からすれば、 これほどありがたいカラクリは無いんだがな。最初に考えた香具師にゃマジ感謝してる。 ちょっとしたコツで月5〜10万は簡単だと思うぞ。ほしいだろ?おかね。 Railsと関係ない話でスマソ.
540 名前:nobodyさん mailto:sage [2006/10/02(月) 22:15:14 ID:???] >>536 静的コンテンツと fastcgi 用ってことじゃない? tux + Apache とか Apache + Tomcat とかと 似たようなことパターン
541 名前:nobodyさん mailto:sage [2006/10/02(月) 23:23:51 ID:???] 質問させて下さい。 webページをフレームで分割し、片側は静的なページで、もう片側は RoRで記述したページを作成するにはどうすればよいでしょうか。 普通に作るとRoRのページが表示されないんですが、、
542 名前:nobodyさん mailto:sage [2006/10/03(火) 09:42:05 ID:???] フレームを使わないページ構成にする。 いまやフレームなんて使わないのが普通でしょ。
543 名前:nobodyさん mailto:sage [2006/10/03(火) 17:32:47 ID:???] RadRails0.7.1をダウンして使っている。エディタが微妙に使いにくい。 たとえば、 booklist = BookList.new b1 = Book.new("せめて,hogehoge,","テスト") b2 = Book.new("Ruby on Rails","NeoAqua") booklist.add(b1) と書いて、続いて「booklist.add(b2)」を書こうと、bookまで入力し Ctrl+Spaceでコード補完出したは良いモノの、booklistやb1、b2が出てこない。 クラス名などは出るのだが…。あと、requireした先のクラスのメソッド・変数が 出てこないのも使いにくいかな…。いちいち入力するのがかったるいというワガママな要望なんだけど。 どこか設定するところがある?
544 名前:nobodyさん mailto:sage [2006/10/03(火) 17:46:16 ID:???] 中小製造販売業屋なら汗水垂らして働けってこと。 アフェみたいな不労所得は叩かれるだけだよ。
545 名前:nobodyさん mailto:sage [2006/10/03(火) 18:29:02 ID:???] > アフェみたいな不労所得は叩かれるだけだよ。 ブログの記事書くのは不労所得ですかそうですか。
546 名前:nobodyさん mailto:sage [2006/10/03(火) 20:59:57 ID:???] >>545 どうせVIPのコピペだろ?
547 名前:539 [2006/10/03(火) 21:22:21 ID:Q+r8YwNk] >>544 あー説明悪くてすまん、漏れはアフィリエイトする側じゃなくて広告主側だよ。 売り上げ増加につながったので、アリガタイってことさ。汗水垂らしてるぜ? (あと、アフェリエイトじゃなくて、アフィリエイト) 提携してるアフィリエイターと会ったことがあるが、売り上げの高い香具師は 複数サイト持ってて、そいつらをマメに更新とかで寝るヒマもねーとさ。そんなもんでしょ。 成果報酬たかだか3%〜6%ぐらいだし、インプレッション型やクリック型は数減ってるし。 これからのネット広告はアフィリエイトやドロップシッピングが一角を担うと思うけどねぇ。 一度やってみ?
548 名前:539 mailto:sage [2006/10/03(火) 21:30:22 ID:???] あと諸々問題があるのはわかっとるけど、>>546 のVIPコピペという指摘も、漏れからすれば たいしてアフィリエイトで儲かってない香具師らのネタミ・ヤッカミにしか見えないけどな。 日々大量に更新される2chのスレからオモシロソウなのを拾ってとりまとめる というコンテンツをつくりあげたのはある種の才能だし、それらをおもしろがってアクセスする香具師らが 居てその結果がアフィリエイトの報酬額なわけだからね。いくらアフィリエイトを不労収入だとか何だとか批判しても 消えることはまず無いし市場も拡大してるから、ガンバッテVIPまとめサイトを超えるコンテンツつくって、 アフィリエイトバナーはっておくれよw と、Rubyに関係ない話な上に燃料投下しちゃってスマン
549 名前:nobodyさん mailto:sage [2006/10/03(火) 21:57:39 ID:???] なるほど。アフェリエイトねぇ。
550 名前:nobodyさん [2006/10/03(火) 22:04:42 ID:0tFs39Ov] アフィリエイトが不労所得なんて言ってるやつは、 少しでもやったことあるなら、いえねえよw 釣りだよ釣り。 ただ問題は、勘違い君が自動生成でスパムサイト乱立して、 検索にひっかりうざい(ブログ検索でRSS拾ってたりすると死ぬほどウザイ) 本気で儲かるのが、消費者金融とか、詐欺情報販売系だったりして、 他人を地獄に突き落とすようなことばかりだということ。 一部のアフィリエイターは死んでいい。
551 名前:nobodyさん mailto:sage [2006/10/03(火) 22:22:44 ID:???] なるほど。アフェリエイトねぇ。
552 名前:nobodyさん mailto:sage [2006/10/03(火) 22:47:51 ID:???] アフェ貼って高額商品を買わせようとしてる時点で十分人を陥れてるよ。
553 名前:nobodyさん mailto:sage [2006/10/03(火) 23:21:25 ID:???] スレ違いの話はヤメレ
554 名前:541 mailto:sage [2006/10/03(火) 23:43:00 ID:???] >> 542 じゃあ例えば2ちゃんねるのメインページみたくするにはどうすれば良いですか? 左にトピック、右に詳細みたいな。
555 名前:nobodyさん mailto:sage [2006/10/03(火) 23:57:37 ID:???] ワロタ、広告ビジネスは全滅ですね。 さまざまなものの価格が跳ね上がりそう。
556 名前:nobodyさん mailto:sage [2006/10/04(水) 00:13:32 ID:???] アフィリエイトならやってるけど、アフェリエイとは未経験だな
557 名前:nobodyさん mailto:sage [2006/10/04(水) 00:17:49 ID:???] 更なる新ジャンル: アフェリエイ
558 名前:nobodyさん mailto:sage [2006/10/04(水) 00:41:51 ID:???] >>554 そういった話題はスレ違い。 webprog板よりもweb製作板向けの話題。
559 名前:541 mailto:sage [2006/10/04(水) 01:14:39 ID:???] >> 558 いや、RoRで実現するにはって話しなんだけど、、
560 名前:nobodyさん mailto:sage [2006/10/04(水) 01:19:20 ID:???] >>559 きみが才能無いのはわかった ヒント:スレ違い
561 名前:nobodyさん mailto:sage [2006/10/04(水) 11:09:18 ID:???] Ruby関係の新刊がたくさん出てるね。 Ruby on Railsを勉強してみたい。 PHP(Zend社)に対して、IBMやOracleなど大企業がいろいろ支援している。 Rubyも今後更なる改良が重ねられ、発展していくと思う。 オススメのRuby勉強サイト、ありますか?
562 名前:nobodyさん mailto:sage [2006/10/04(水) 11:42:15 ID:???] >>561 勉強しなくてもいいよ。どうせすぐ消えるから。
563 名前:nobodyさん mailto:sage [2006/10/04(水) 12:12:41 ID:???] >>561 はてな
564 名前:nobodyさん [2006/10/04(水) 14:41:17 ID:eSDb4WM7] PHP動かしてるサーバで、Rubyも動かしたいんだけど、 Webサーバをどうするか最初にひっかかるね。
565 名前:nobodyさん [2006/10/04(水) 22:50:29 ID:V1t935AX] >>561 皆誉めてるのは、Rubyではなく、Railsの部分だから、 今後はRubyが流行るというよりは、JavaやPHPに、 Java on Rails、PHP on Railsとでも言うようなフレームワークが 出ると思われ。 Rubyを学ぶ意義なし。
566 名前:nobodyさん mailto:sage [2006/10/04(水) 22:52:44 ID:???] >>565 またこれでかい釣り糸だな
567 名前:nobodyさん mailto:sage [2006/10/04(水) 23:53:44 ID:???] railsってaction chainがないんだな。。 リダイレクトじゃないといけないんだ。 と、さっき知った。
568 名前:nobodyさん mailto:sage [2006/10/05(木) 00:19:15 ID:???] >>567 リダイレクトがいやならメソッド呼べばいいだけ。
569 名前:nobodyさん mailto:sage [2006/10/05(木) 01:35:46 ID:???] railsがフレームワークには成らないと思うなあ。 jbossにすら遠く及ばないと思う。 商用用途で使うなんて絶望的だし。 占有鯖ならポート番号変えてあげるのがお手軽。 80番で共用したいなら、リライトするなりmod_jkみたいな中継するアパッチモジュールを書くしか。
570 名前:nobodyさん [2006/10/05(木) 02:14:05 ID:tBrU4YVA] JBossはEJBコンテナでありフレームワークでは(r
571 名前:nobodyさん mailto:sage [2006/10/05(木) 02:44:11 ID:???] >>570 そういう恥ずかしい突っ込みは禁止です。
572 名前:nobodyさん mailto:sage [2006/10/05(木) 02:45:05 ID:???] AR の with_scope の中で foo = bar.find(:all) みたいな事やってたら、どーも動作がおかしい。 breakpoint 貼って調べたらタイミングによって スコープを出た後の foo の中身が違う。 conditions が効いてたり効いてなかったり。 実際のコードは bar.find じゃなくて has_many してる別のテーブル なんだけどさ、これって正しい動き?
573 名前:nobodyさん mailto:sage [2006/10/05(木) 03:43:57 ID:???] >>572 本家で聞け
574 名前:nobodyさん mailto:sage [2006/10/05(木) 09:23:04 ID:???] まあ、そういうなよ
575 名前:nobodyさん mailto:sage [2006/10/06(金) 08:52:01 ID:???] Comet ttp://blog.japan.cnet.com/kenn/archives/003149.html Cometでは、まずブラウザ側があらかじめサーバに対してHTTPリクエストを発行しておき、サーバ側はそのリクエストに対してレスポンスを返さずにずっと掴んだままにしておきます。 そして、別の経路でサーバがキック(メッセージを送信)されたら、それまで掴みっぱなしになっていた複数のリクエストに対して一斉にメッセージを乗せてレスポンスを返すことで、擬似的にサーバからのプッシュを実現するのです。 Rubyの遅いグリーンスレッドは致命的なのと、Cometをちゃんと実装できそうな適切なフレームワークがなく実現の目処が立たなかったので、ここだけJavaベースになっています。
576 名前:nobodyさん mailto:sage [2006/10/06(金) 12:41:36 ID:???] javaの時点で遅いだろ。 速度重視ならCで組み直せよ。ruby実行ファイルに埋め込むのも手。
577 名前:nobodyさん mailto:sage [2006/10/06(金) 13:21:29 ID:???] >>576 > javaの時点で遅いだろ。 か・・・過去から書き込みが・・・っ?
578 名前:nobodyさん mailto:sage [2006/10/06(金) 18:03:09 ID:???] Railsで開発されソースが公開されているものがあれば教えてください。 他の方がどうやって作っているのか知りたいナリ。
579 名前:nobodyさん mailto:sage [2006/10/06(金) 18:26:31 ID:???] >>578 その質問は無意味だ
580 名前:nobodyさん mailto:sage [2006/10/06(金) 18:53:29 ID:???] >>578 >>398 とか?
581 名前:nobodyさん mailto:sage [2006/10/06(金) 19:06:17 ID:???] >>580 うわ、ごめん、そこ見落としてました。ありがとう。
582 名前:567 mailto:sage [2006/10/07(土) 00:34:30 ID:???] >>568 ちがうcontrollerのactionを呼べないから困ってるんだってば。 Class FooController < ApplicationController def index # なんかする BarController::test end end みたいなことできないじゃん
583 名前:nobodyさん mailto:sage [2006/10/07(土) 11:38:27 ID:???] render_component
584 名前:nobodyさん mailto:sage [2006/10/07(土) 13:56:20 ID:???] >>583 それrenderじゃん。actionはやってくれないでしょ?
585 名前:nobodyさん mailto:sage [2006/10/07(土) 15:31:29 ID:???] >> 584 少しでも調べた?
586 名前:nobodyさん mailto:sage [2006/10/07(土) 16:23:17 ID:???] おしいなぁ、、それだとchainの構造がわかりずらい。
587 名前:nobodyさん mailto:sage [2006/10/08(日) 20:04:07 ID:???] Zend Framework VS Ruby on Rails
588 名前:nobodyさん [2006/10/08(日) 20:47:33 ID:CYA5XJpa] 文字化けするんで、 config/database.yml に、 encoding: utf8 と追加しても、上手く行きませんでした。 そこで、charsetするときに、 suppress(ActiveRecord::StatementInvalid) do ActiveRecord::Base.connection.execute 'SET NAMES UTF8' end を追加したら、上手くUTF8で処理されました。 ActiveRecordのMySQLバインディングのソース見ると、encoding: で、SET NAMES しているのに、 なんででしょうか? バグなのかな?
589 名前:nobodyさん [2006/10/08(日) 20:54:22 ID:CYA5XJpa] >>135 をみて、 my.cnfに 、 [mysqld] skip-character-set-client-handshake 追加したら、特に設定なしでも文字化けしないようになりました! 念のため、encoding: utf8 は、設定しておきます
590 名前:nobodyさん mailto:sage [2006/10/10(火) 10:37:33 ID:???] scaffoldについての質問です。 scaffoldで作ったフォームを一部改良して、ドロップダウンリストでDBのテーブルを参照するみたいなのを作りたいのですが どういう方針でいけばよいですか? 例えば 名前 [ ] 職業 [▼テーブルのフィールドから] な感じです。
591 名前:nobodyさん mailto:sage [2006/10/10(火) 14:47:29 ID:???] Ruby on Rails、使いこなしに時間がかかるツールだね(;´д`)
592 名前:nobodyさん mailto:sage [2006/10/10(火) 14:57:13 ID:???] >>590 <%= works = Work.find(:all, :order => :id) collection_select('user', 'work_id', works, :id, :name) %>
593 名前:592 mailto:sage [2006/10/10(火) 15:10:06 ID:???] >>590 詳しくは collection_select でググってください
594 名前:nobodyさん mailto:sage [2006/10/10(火) 23:38:15 ID:???] scaffoldの範囲ならアフォでもできる。 scaffoldからぬけ出そうとするとむちゃくちゃスキルを要求される。情報ないし。 書籍はいっぱい出てるけどねえ。
595 名前:nobodyさん mailto:sage [2006/10/11(水) 07:33:16 ID:???] そうか? ど素人ならともかく他の言語でウェブアプリの開発の経験があればなんとなくわかるだろ。
596 名前:590 mailto:sage [2006/10/11(水) 10:39:15 ID:???] >>592 さん お返事遅くなりました。 とりあえずなんかそこら辺を調べてみたら上手くいきますた ありがとうございます。
597 名前:nobodyさん [2006/10/11(水) 10:58:02 ID:LrnXG0J2] >>595 >>594 じゃないが、perlで、簡単な掲示板とかカウンタしか作ったことない俺には、 けっこう、大変ですw
598 名前:nobodyさん mailto:sage [2006/10/11(水) 13:21:05 ID:???] >>595 >>594 じゃないが、Javaで、簡単な掲示板とかカウンタしか作ったことない私には、 けっこう、大変ですw
599 名前:nobodyさん mailto:sage [2006/10/11(水) 14:00:17 ID:???] AcriveRecord が処理したSQLをログ(コンソール)に出力したいのだけど、 どこか設定する部分があるんでしょうか??
600 名前:599 mailto:sage [2006/10/11(水) 14:11:58 ID:???] すんません、解決しました(;´д`)
601 名前:nobodyさん mailto:sage [2006/10/12(木) 01:32:46 ID:???] >>595 >>594 じゃないが、phpで、簡単な掲示板とかカウンタしか作ったことない私には、 けっこう、大変ですw
602 名前:nobodyさん mailto:sage [2006/10/12(木) 07:13:58 ID:???] >>595 >>594 じゃないが、rubyで、簡単な掲示板とかカウンタしか作ったことない私には、 けっこう、大変ですw
603 名前:nobodyさん mailto:sage [2006/10/14(土) 02:26:52 ID:???] >>597 >>598 ど素人じゃん。
604 名前:nobodyさん mailto:sage [2006/10/14(土) 10:18:23 ID:???] ruby使ってるなんてど素人だよな。インスコからガンガレ。
605 名前:nobodyさん mailto:sage [2006/10/14(土) 10:34:44 ID:???] プログラムって ・楽しくてしょうがない。 ・必要だけど人に頼む金がない。 のどっちかがないと書けるようにはならないよ。
606 名前:nobodyさん mailto:sage [2006/10/14(土) 14:24:33 ID:???] オナニーって 1) 気持ちよくてしょうがない 2) 必要だけど他人に手コキしてもらう金がない。 のどちらかがないと逝けるように上達しないよ。
607 名前:nobodyさん mailto:sage [2006/10/14(土) 15:50:47 ID:???] オレはプログラミングそのものより、 出来上がっていく過程が好きなんだんけどな。商品一覧ができた、ボタンを押すと投稿されるようになった…とか。 プログラミング言語の仕様そのものを楽しんでいる香具師がいるけど、殆ど多くが理科系で研究大好きなPG。 自分の世界に没頭しちゃって周りとのコミュニケーションを積極的に拒む。会議では企画や営業相手に専門用語でまくしたてちゃう。 …まぁ、いいんだけどね。好きこそものの上手なれっていうし。
608 名前:nobodyさん mailto:sage [2006/10/16(月) 00:16:43 ID:???] >>606 手コキしてもらうのに金なんていらんだろう お前はかわいそうな人なんですね
609 名前:nobodyさん mailto:sage [2006/10/16(月) 11:17:22 ID:???] 能登に手こきされながら 「イッペンイッテミル?」って 耳元でささやかれたい
610 名前:nobodyさん mailto:sage [2006/10/16(月) 12:31:30 ID:???] 能登??
611 名前:nobodyさん mailto:sage [2006/10/16(月) 13:48:31 ID:???] 能登真美子 人気声優の一人
612 名前:nobodyさん mailto:sage [2006/10/16(月) 14:18:25 ID:???] Rubyしらなくても 最初からRORさわっても大丈夫ですか? Rubyは後からおぼえてもいいのでしょうか? RORを触る上での前提知識を知りたいです。
613 名前:nobodyさん mailto:sage [2006/10/16(月) 15:42:00 ID:???] >>612 必要なのはWebアプリ全般の知識だな。 HTTPのリクエストだとか、ステートレスでどうやってセッションを維持 してるのかとか、フォームからのデータ受け渡し、HTMLのごく基本的な知識・・・ あとSQLね。RoRはSQL避けて通れないから。 RoRは簡単簡単と言われるが、裏でどんな仕事をしているかを知らなきゃ 「なにがどう簡単なのか」が判断できないと思うし、何よりドキュメントに無い 思わぬところで躓いてしまった時になにがどう悪いのか解らないからデバッグ 出来ない。(これはRoRに限らずフレームワーク全般にいえるんだけどね) 404が出てまったら?500ならまず何を疑うの?スタックトレースに出て来る 生SQLは読める?デバッグコード仕掛ける位置や仕掛けかたは知ってる? ハマったときドキュメントはどんなキーワードで引けばいい? そういう本当に基本的なところだね。 DB連携のCGIを数本(コピペや改造じゃなく)「作った」経験があれば大丈夫 だと思うよ。
614 名前:nobodyさん mailto:sage [2006/10/16(月) 16:03:16 ID:???] RoR団
615 名前:nobodyさん mailto:sage [2006/10/16(月) 23:53:51 ID:???] >>613 そのへんができてるやつはこんなところで質問する前にもう触ってる。
616 名前:nobodyさん mailto:sage [2006/10/17(火) 00:01:35 ID:???] >>612 やる気だけあればいい。 あとは努力と根性でなんとかなる。 向き不向きはやってみないとわからん。
617 名前:nobodyさん mailto:sage [2006/10/17(火) 00:14:37 ID:???] wiki.fdiary.net/rails/?TodoListTutorial このチュートリアルのDestroyメソッドなんですが、 destroyという名前にすると削除されないんですがこれは間違っていると言うことでいいでしょうか?
618 名前:nobodyさん [2006/10/17(火) 01:06:18 ID:AypBDR12] 東京大学教養課程の第一プログラミング言語がRubyに d.hatena.ne.jp/sumii/20060928/1159394568 b.hatena.ne.jp/entry/http://d.hatena.ne.jp/sumii/20060928/1159394568
619 名前:nobodyさん mailto:sage [2006/10/17(火) 09:55:10 ID:???] >>618 俺もRubyを勉強してみます。\(^o^)/
620 名前:nobodyさん mailto:sage [2006/10/18(水) 03:56:40 ID:???] centosではrubyがインスコされてなかった。 インスコしようと思ったらCDを要求されたので、中止してしまった。 もうウィンドウズでもインスコしようと思う。
621 名前:nobodyさん mailto:sage [2006/10/18(水) 19:35:28 ID:???] >>620 yumで入れられないのん?
622 名前:nobodyさん mailto:sage [2006/10/19(木) 00:39:10 ID:???] ひとつの画面(new.rhtml)で複数のモデルを作成するとき、 コントローラ側でどう処理したらいいのかよくわかりません。 具体的には受注データ入力画面なんですけど、ひとつの画面で 受注ヘッダと受注明細を入力できるようにしたいのですが、 コントローラ側でのエラー処理とかどうしたらいいのでしょうか。 def create @header = Header.new(params[:header]) @line = Line.new(params[:line]) @header.save @line.header_id = @header.id @line.save flash[:notice] = 'Order created.' render :action=>list end 初歩的な質問で申し訳ありませんが、なにか参考になるページとかあれば 教えてください。
623 名前:名無し募集中。。。 mailto:sage [2006/10/19(木) 01:25:58 ID:???] >>622 殆どそれでいいと思う。 * トランザクション処理にした方がいい * save!, create! で例外が発生する あたりを加味して、エラー時処理はこんな感じでどうぞ。 def create @header = Header.new(params[:header]) @line = Line.new(params[:line]) Header.transaction do @header.save! @line.header = @header @line.save! end flash[:notice] = 'Order created.' render :action=>"list" rescue render :action=>"new" end あと、":action=>list" になってるけど、タイポでなければ注意ね。 (list のメソッド呼び出しになってる)
624 名前:nobodyさん mailto:sage [2006/10/19(木) 09:59:02 ID:???] 値が入力されているときだけvalidationをするにはどうするのでしょうか。 今は validates_format_of :phone, :with=>/^¥d+-¥d+-¥d¥d¥d¥d$/ としているのですが、値が入力されていないときでもvalidationがかかるらしく、 それでエラーとなってしまいます。 validates_format_of :phone, :with=>/^(¥d+-¥d+-¥d¥d¥d¥d)?$/ とすれば回避できるのですが美しくないし、それにvalidates_inclusion_ofなど 他のvalidationメソッドでは使えない技だし。 ソース読む限りは validates_each(attr_names, configuration) do |record, attr_name, value| record.errors.add(attr_name, configuration[:message]) unless value.to_s =~ configuration[:with] end となっているところを validates_each(attr_names, configuration) do |record, attr_name, value| record.errors.add(attr_name, configuration[:message]) unless value.blank? || value.to_s =~ configuration[:with] end とするしかなさそうなんですけど、こんな方法しか用意されていないはずはないと思うので、 だれか助けて。
625 名前:nobodyさん mailto:sage [2006/10/19(木) 12:12:25 ID:???] Ruby on RailsでREST実装をしたいのですが、良いサンプルあったら教えてください。
626 名前:nobodyさん mailto:sage [2006/10/19(木) 12:53:04 ID:???] Rails で使われてるライブラリ、 Action〜 か Active〜 かどっちか思い出せないことがよくあるんだけど、 どういう使い分けで命名してるんだろ?
627 名前:nobodyさん mailto:sage [2006/10/19(木) 20:48:21 ID:???] さくらの共用サーバを使っているのですが rake migrate とやると Shared object "libsqlite3.so" not found とエラーがでます。パスが通ってないみたいなので、 rake migrate --libdir=/home/HOME/lib/ とやったのですがうまくいきません。そうすればよいでしょうか?
628 名前:622 mailto:sage [2006/10/19(木) 21:26:30 ID:???] >>623 ありがとうございます。頂いたアドバイスをもとに、最終的に次のようなコードにしました。 def create @header = Header.new(params[:header]) @line = Line.new(params[:line]) # データを検証 is_valid = true is_valid = false unless @header.valid? is_valid = false unless @line.valid? unless is_valid render :action=>'new' return end # データを保存 Header.transaction do @header.save! @line.header = @header @line.save! end flash[:notice] = 'Order created.' render :action=>"list" rescue ActionRecord::RecordNotSaved => ex render :action=>"new" end データを保存するまえに検証しておかないと、例えばヘッダーに間違いがあった場合、 明細のほうが検証されないので、ヘッダーのエラーメッセージしか表示されませんでした。
629 名前:622 mailto:sage [2006/10/19(木) 21:28:51 ID:???] あと、トランザクションは Header.transation do ... end でやってますけど、 このなかでヘッダーだけでなく明細も保存していいんですよね。 トランザクション実行の仕組みがよくわかってないんですけど、DBへのコネクションは ActiveRecord::Baseクラスオブジェクトが管理していて、Header.transactionでも Line.transactionでも同じという理解でいいでしょうか。
630 名前:名無し募集中。。。 mailto:sage [2006/10/20(金) 05:09:33 ID:???] >>624 > validates_format_of :phone, :with=>/^(\d+-\d+-\d\d\d\d)?$/ これでいい。 あるいは、:if=>proc{|record| not record.phone.blank?} を追加汁。 どっちが美しいと思うかは知らない。 > とすれば回避できるのですが美しくないし、それにvalidates_inclusion_ofなど > 他のvalidationメソッドでは使えない技だし。 他のメソッドでは、大体 :allow_nil=>true が使える。
631 名前:名無し募集中。。。 mailto:sage [2006/10/20(金) 05:15:54 ID:???] >>626 コントローラとビューはCGIアクションに関係するのでAction WebサービスもCGIアクションの一種だと捉えることができるのでAction モデルはActiverecordパターンを利用してるのでActive ActiveSupportはActiveRecordを補助するために作られたのでそのままActive ActionMailerはCGIとは関係ないけどまぁアクション内から呼び出すことが多いのでAction と無理矢理覚えてきたけどそろそろ疲れた。
632 名前:名無し募集中。。。 mailto:sage [2006/10/20(金) 05:24:50 ID:???] >>629 > Line.transactionでも同じという理解でいいでしょうか。 正解! コネクションが同じモデルであれば(普通は全部そうなる) どれでもいいので、全く関係ないモデルを記述しても動く。 気持ち悪いなら "transaction" メソッドを用意するとか。 class ApplicationController < ActionController::Base delegate :transaction, :to=>"ActiveRecord::Base" end def create transaction do ...
633 名前:nobodyさん mailto:sage [2006/10/20(金) 07:20:10 ID:???] FedoraCore5(Apache2.2.2)のマシンで mod_rubyのコンパイルに成功しませんでした mongrelを使ってみました mongrel_rails mongrel_rails cluster::configure -e production -p 4000 -N 3 mongrel_rails mongrel_rails cluster::start(←うまくいったら起動シェル書く予定) /etc/httpd/conf/httpd.confに以下を追加して/etc/init.d/httpd reload ProxyRequests Off <Proxy *> Order deny,allow Allow from all </Proxy> ProxyPass /omeko balancer://myomeko ProxyPassReverse /omeko balancer://myomeko <Proxy balancer://myomeko> BalancerMember 127.0.0.1:4000/omeko BalancerMember 127.0.0.1:4001/omeko BalancerMember 127.0.0.1:4002/omeko </Proxy>
634 名前:nobodyさん mailto:sage [2006/10/20(金) 07:27:33 ID:???] >>633 あ、間違えた mongrel_railsのとこは mongrel_rails cluster::configure -e production -p 4000 -N 3 mongrel_rails cluster::start です ごめんなさい
635 名前:nobodyさん mailto:sage [2006/10/20(金) 22:58:18 ID:???] >>632 さんくすです。これで安心してtransactionを使えます。
636 名前:nobodyさん mailto:sage [2006/10/20(金) 23:51:52 ID:???] >>630 さんくすです。
637 名前:nobodyさん mailto:sage [2006/10/21(土) 10:08:19 ID:???] mod_rubyじゃ無くても、ルビーで書かれた鯖でポート番号変えればいくらでも動かせるだろ。
638 名前:nobodyさん [2006/10/21(土) 13:26:59 ID:DYWjuQWP] >>627 よくわからんが、sqlite3を使う設定になってるみたいだけど、それでいいの? MySQLじゃないの?
639 名前:627 mailto:sage [2006/10/21(土) 13:53:57 ID:???] >>638 すいません説明が足りませんでした sqlite3を自分で入れました /home/HOME/lib/libsqlite3.so /home/HOME/bin/sqlite3
640 名前:nobodyさん [2006/10/21(土) 14:42:29 ID:DYWjuQWP] >>627 rakeのマニュアル見たら、--libdirでいいようなことが書いてあるが・・・ なんでだろ?
641 名前:nobodyさん mailto:sage [2006/10/21(土) 16:10:30 ID:???] ちょっと質問。 WinXP + Apache2 + FastCGI + Ruby[mswin版] + MySQLでRails動かしてたんですが、 どうもtestがうまく動きません。(他のはちゃんと動く。) 具体的には、rake test:unitsとかをやると、 ./test/unit/../test_helper.rb:18: undefined method `use_transactional_fixtures=' for Test::Unit::TestCase:Class (NoMethodError) って怒られます。 use_transactional_fixturesの定義探してきて active_record/fixtures をrequireしてやっても 今度はテストを実行しても結果が何も出力されません。 ググったら同じ問題で悩んでる外人さんがけっこういるようなんですけど 解決策が全く見つかりません。 誰か同じ問題に遭遇したひといません?
642 名前:nobodyさん mailto:sage [2006/10/23(月) 05:29:38 ID:???] cyclone.slis.tsukuba.ac.jp/cgi-bin/cycmap1/cyclone.cgi?node=Ruby
643 名前:nobodyさん mailto:sage [2006/10/23(月) 10:06:18 ID:???] MacOS X で試したが問題なかったよ。>>641
644 名前:nobodyさん mailto:sage [2006/10/23(月) 16:47:32 ID:???] RadRailsでconsoleに出力される文字列のエンコードをutf8にしたいのですが、 方法をご存じの方いませんか?
645 名前:nobodyさん mailto:sage [2006/10/25(水) 05:29:33 ID:???] Emacsで.rhtmlファイルを編集するのに便利なモードってありませんか。 とりあえず <% から %> までの色を変えたいのですが。
646 名前:nobodyさん mailto:sage [2006/10/26(木) 17:49:20 ID:???] >>645 つ mmm-mode てかもちろん最低限"emacs rails"でググってから 質問してるんだよな?
647 名前:nobodyさん mailto:sage [2006/10/27(金) 08:46:58 ID:???] 探すのめんどくさいですし
648 名前:nobodyさん mailto:sage [2006/10/27(金) 10:08:12 ID:???] ここを開いて>>645 の質問内容を書いて返答を待つ(もしくはググレカスとAAなどをはられてしまう)、 2つの単語を入力してググる作業量は、 あきらかに後者の方がコストが低いと思われるのだが
649 名前:nobodyさん mailto:sage [2006/10/29(日) 20:13:03 ID:???] > 2つの単語を入力してググる作業量は、 > あきらかに後者の方がコストが低いと思われるのだが ぐぐるとゴミが大量に出てくるから、そのゴミを読むコストが発生しますね。
650 名前:nobodyさん mailto:sage [2006/10/29(日) 20:55:10 ID:???] ここのゴミを読むコストに耐えられるアンタなら大丈夫!
651 名前:佐賀県 mailto:sage [2006/10/29(日) 22:18:08 ID:???] ゴミを読まなければ解決
652 名前:nobodyさん mailto:sage [2006/10/30(月) 10:27:58 ID:???] ぐぐり方が単に悪いだけジャマイカ
653 名前:nobodyさん mailto:sage [2006/10/30(月) 23:52:36 ID:???] 別名人力検索エンジン
654 名前:nobodyさん mailto:sage [2006/10/31(火) 00:12:00 ID:???] みなさんmigrationのdownってちゃんと書いてます??
655 名前:nobodyさん mailto:sage [2006/10/31(火) 07:16:32 ID:???] 書いてる
656 名前:nobodyさん mailto:sage [2006/11/01(水) 09:16:14 ID:???] 書いてるがテストまではしていない。動く保証はない。
657 名前:nobodyさん mailto:sage [2006/11/01(水) 23:43:09 ID:???] 書いてない
658 名前:nobodyさん [2006/11/02(木) 17:51:24 ID:NmWkO3mq] RubricksというRuby on rails製CMSにMySQLのセットでトライしているのだけど、Rubricksのインストール時にrake migrateすると、MySQLじゃー TEXTにDefault指定はできないぜっって怒られる migrateの定義を変えてdefaultをはずせばインストールはできるのだけど・・・もっとスマートな対処方法はあります? 環境 os : windows xp Ruby : 1.8.5 Ruby on rails : 1.1.6 MySQL : 5.0.26
659 名前:nobodyさん mailto:sage [2006/11/02(木) 20:57:06 ID:???] 一番スマートな対処 1. 上の内容をそのまま Rubricks の開発者に知らせる 2. 1週間待つ 3. 次のバージョンの Rubricks をインストール
660 名前:nobodyさん mailto:sage [2006/11/04(土) 23:38:45 ID:???] NYCBSDConでBSD上のRoRとセキュリティのプレゼンがあったらしき。 ttp://undeadly.org/cgi?action=article&sid=20061103010033
661 名前:nobodyさん mailto:sage [2006/11/07(火) 00:44:45 ID:???] 画面の遷移として 入力 → 確認 → DB保存 と言う流れを想定しているのですが、 確認画面を表示する前に入力チェックを行う場合、Controllerにて自前のバリデータを実装する必要がありますか? DBに保存される前にActionRecordにて実行されるvalidates_*をController側にて使う方法はありますか? 初歩的な質問ですみません。
662 名前:nobodyさん mailto:sage [2006/11/07(火) 02:01:52 ID:???] >>661 www.fdiary.net/ml/rails/msg/387 この質問と同じかね? 対象のオブジェクトのvalid?を呼べばokっぽいね
663 名前:nobodyさん [2006/11/07(火) 20:39:19 ID:gijex/gc] Pod Academy Ruby on Rails Podcast podacademy.jp/2006/05/ruby_on_rails_podcast.html こんなのあったのか。 なに言ってるかわからんが。
664 名前:nobodyさん mailto:sage [2006/11/07(火) 22:01:37 ID:???] たぶん日本のサーバ屋では初のRailsホスティング ttp://www.wiseknot.co.jp/network/index19.html でも3150円で100MBディスク。ちょっと高すぎ。
665 名前:nobodyさん mailto:sage [2006/11/08(水) 00:06:37 ID:???] windowsXP下でのrailsについての質問です。 サーバーを起動するときに ruby script\server のようにいちいちプロンプトに入力せずに サーバーを立ち上げるよい方法はありますか?
666 名前:nobodyさん mailto:sage [2006/11/08(水) 00:41:29 ID:???] >>665 ショートカット作ればいいんじゃね? あとは、mongrelがwindowsサービスに対応してるから使ってみれば。 mongrel.rubyforge.org/docs/win32.html
667 名前:nobodyさん mailto:sage [2006/11/08(水) 02:06:38 ID:???] >>666 ありがとうございます。 ショートカットはどのようにつくればよいのでしょうか? 特定の操作を実行させるスクリプトのようなものがあるのでしょうか?
668 名前:nobodyさん mailto:sage [2006/11/08(水) 02:14:41 ID:???] >>667 オマイは右クリックから勉強してこい
669 名前:nobodyさん mailto:sage [2006/11/08(水) 02:20:44 ID:???] >>668 ありがとうございます。 右クリックを勉強するにはどうしたらいいのでしょうか? 特定の操作を勉強させるスクリプトのようなものがあるのでしょうか?
670 名前:nobodyさん mailto:sage [2006/11/08(水) 02:48:43 ID:???] ショートカットってプロンプトのかよ。 右クリックでサーバー起動できんのか? アホが。
671 名前:nobodyさん mailto:sage [2006/11/08(水) 06:06:18 ID:???] >>667 右クリック→新規作成→ショートカットの作成 項目の場所「ruby script\server」 できあがったショートカットを右クリック→プロパティ 作業フォルダをRailsのプロジェクトがあるディレクトリに変更する。
672 名前:nobodyさん mailto:sage [2006/11/08(水) 16:30:20 ID:???] >>671 素晴らしいです。 求めていたのはこれです。 本当にありがとうございました。
673 名前:nobodyさん mailto:sage [2006/11/08(水) 17:59:21 ID:???] >>672 RadRails使え。
674 名前:nobodyさん mailto:sage [2006/11/08(水) 19:16:40 ID:???] >>670 アホが。
675 名前:nobodyさん mailto:sage [2006/11/08(水) 19:57:56 ID:???] RoRの開発環境はみんなRadRails使ってるのですか?
676 名前:nobodyさん mailto:sage [2006/11/08(水) 19:58:38 ID:???] 使ってない。
677 名前:nobodyさん mailto:sage [2006/11/08(水) 21:33:47 ID:???] それなしでは開発すらできんw
678 名前:nobodyさん mailto:sage [2006/11/08(水) 23:39:45 ID:???] radrailsのエディタが糞なので今まで通りサーバでvimを使って開発です
679 名前:nobodyさん mailto:sage [2006/11/09(木) 01:48:39 ID:???] vimが糞なのでradrails使ってます
680 名前:nobodyさん [2006/11/09(木) 07:44:30 ID:SJZYMvts] 本見て打ち込んでる団塊だけど、RadRails結構便利やね。 server立ち上げとか、rakeがクソ遅いのは、なぞだけど >>664 クソたkkkkkkkkえええ 年3万5千で、100MBってどんだけ暴利だよ
681 名前:nobodyさん mailto:sage [2006/11/09(木) 12:01:54 ID:???] 3000支払うんだったら、5Gぐらいないと魅力薄いよな。
682 名前:nobodyさん mailto:sage [2006/11/09(木) 19:36:56 ID:???] 利益が出てこそ「暴利」と言うわけで、 そんな客の付かなそうなサービスでは暴利と言わないような・・・
683 名前:nobodyさん mailto:sage [2006/11/09(木) 22:09:55 ID:???] 721 名前:デフォルトの名無しさん[sage] 投稿日:2006/11/09(木) 20:05:30 Ruby on Railsの統合開発環境,まつもと氏が在籍するNaClとOSJが発売 itpro.nikkeibp.co.jp/article/NEWS/20061109/253173/ これってRadRailsを日本語化しただけ?
684 名前:nobodyさん mailto:sage [2006/11/09(木) 22:13:50 ID:???] リンク先くらい読めばいいのに
685 名前:nobodyさん mailto:sage [2006/11/09(木) 22:24:33 ID:???] すまん。さらっと見ただけだった。 でもRadRailsとサポートで5万/年はないだろ。
686 名前:nobodyさん mailto:sage [2006/11/10(金) 00:15:53 ID:???] ただ、希少なものにはそれなりに価値が付くことを考えると 現時点では妥当と言えなくもないかも。 数が出たら淘汰されるだろうけど。
687 名前:nobodyさん [2006/11/10(金) 02:07:09 ID:MOdLwaSY] 1年、無制限で質問できるなら、いいんでないか?? 5万でも。十分価値あると思うよ。 Linuxデストリでたまにある 「インストールに関する」質問、1年間無制限、 なんてのと違うからな。
688 名前:nobodyさん [2006/11/10(金) 02:11:14 ID:MOdLwaSY] と思ったけど、Railsに関する質問は駄目なのかな。 www.railsplatform.jp/products/ ↑ここに、 Rails Platform 運用サポート(メールによる回数無制限の問合せ対応) って書いてあるな(汗)
689 名前:nobodyさん mailto:sage [2006/11/10(金) 09:29:34 ID:???] RadRailsの質問だけで Railsの質問には答えてくれないだろ
690 名前:nobodyさん mailto:sage [2006/11/10(金) 12:25:17 ID:???] ActionMailerでreply-toヘッダを設定する方法ってありませんか?
691 名前:nobodyさん [2006/11/10(金) 20:03:55 ID:FyhGUGXb] もしかすると、Rubyのドキュメントに共通するのかもしれないんですが、 普段、日本語ドキュメントしか読まないので、 Railsのドキュメントでよくわからないことがあります。 ↓この中でattributesというのは、何のことなんでしょうか?? api.rubyonrails.org/classes/ActionController/Base.html インスタンス変数??にしても、@つけなくていいですよね。 インスタンスメソッド??
692 名前:nobodyさん [2006/11/10(金) 20:26:15 ID:eD+sctJr] フォーム入力値の検証をサーバサイドするのは簡単ですが、 JavaScriptを使ってクライアントサイドでしようとすると、 JavaScriptをそれぞれのフォーム要素に対して書かないといけないですか? それとも、何か便利な機能がRailsにありますか?
693 名前:nobodyさん mailto:sage [2006/11/11(土) 13:07:17 ID:???] >691 ヒント: attr_accessor
694 名前:nobodyさん [2006/11/11(土) 16:11:49 ID:nJ5Gc6gj] journal.mycom.co.jp/news/2006/11/09/340.html www.railsplatform.jp/news/2006/11/09/20061109/ >Windows XPを対象に、開発はもちろん小規模なビジネスアプリの運用までを想定しています。 これって、XPのEULA違反にはならんのか?
695 名前:nobodyさん [2006/11/11(土) 16:16:42 ID:nJ5Gc6gj] >>685 おまえ、Java系とかOracleとかのサポート費とか知らんの? 5万/月じゃ、逆に安かろう悪かろうという印象しか与えない。
696 名前:nobodyさん mailto:sage [2006/11/12(日) 02:21:31 ID:???] >>685 導入するかどうかの権限を持っている人は rails が流行っていることは知っていても技術的にどうかはまったく知らないので 実際に使えるかどうかを担保してくれる何かを必要としている。 安心料が 5 万なら安いもの。
697 名前:nobodyさん mailto:sage [2006/11/12(日) 05:37:28 ID:???] >>696 安心に値するほどのものではないので、高すぎる
698 名前:nobodyさん [2006/11/12(日) 13:32:07 ID:5FI2WVFP] 安心に値するようにするには、値段を数十倍にしないとダメだ。
699 名前:nobodyさん mailto:sage [2006/11/12(日) 13:35:18 ID:???] 安心料というより寄付だよな
700 名前:nobodyさん mailto:sage [2006/11/12(日) 19:31:17 ID:???] >>698 > 安心に値するようにするには、値段を数十倍にしないとダメだ。 その通りだと思うよ 高けりゃいいんだろって、たくさんの人が思っている
701 名前:nobodyさん mailto:sage [2006/11/12(日) 22:58:42 ID:???] wiki.fdiary.net/rails/?TodoListTutorial このページ見て学習してるんですけど、 真ん中あたりの、「項目の追加」ってところで、 <%= link_to("Edit", :action => "edit", :id => @item.id) %> ビューにこういうタグを付け足せと書いてあり、付けたしたのですが、ページ通りに表示されるものの、 Editの文字をクリックすると、 localhost:3000/todo/edit/1 このページに飛んで、 Unknown action No action responded to edit こういうエラーが出てページに書いてある通り編集ページに行きません。 なぜでしょうか?よろしくおねがいします。 あと気になる点が1つ script/generate scaffold Todo を実行すると、viewにtodosディレクトリが追加されるんですが、このページではtodoディレクトリで進んでます。 これに関係してるかわかりませんが一応。。。
702 名前:nobodyさん mailto:sage [2006/11/13(月) 00:15:45 ID:???] >>701 年間5万で教えてあげるよ
703 名前:701 mailto:sage [2006/11/13(月) 11:06:02 ID:???] >>702 >< まじぼすけて
704 名前:nobodyさん mailto:sage [2006/11/13(月) 14:51:29 ID:???] >>694 組織外へ公開しないイントラネットの社内システムとかでもダメなんだっけ?
705 名前:nobodyさん mailto:sage [2006/11/13(月) 19:10:50 ID:???] >>704 うん、ダメ。
706 名前:nobodyさん [2006/11/13(月) 22:41:19 ID:S119A4ey] 更新処理を行うメソッド(edit_process)のテストを行う時、 事前にsessionにユーザがあるかどうかを調べたいと思います。 test_edit_processで sessionに直に(例「user:123 password:abc」)を格納する方法を教えて下さい。 loginメソッドを実行しようと思ったのですが、 単体テストで2つのメソッド(login と edit_process)を実行するのも ポリシーに逆らってしまうので、どうぞお願いします。 assert_not_nil(session[:user])でテストしたいと思います。
707 名前:nobodyさん mailto:sage [2006/11/14(火) 02:42:14 ID:???] >>706 年間5万で教えてあげるよ
708 名前:nobodyさん mailto:sage [2006/11/14(火) 10:21:30 ID:???] >>704 同時接続数10台の制限を守っていればOK。
709 名前:nobodyさん mailto:age [2006/11/14(火) 15:08:49 ID:???] Ruby on Rails対応のレンタルサーバを見つけた。一応報告しときます。 www.cpi.ad.jp/service/server/function/framework/ Ruby on RailsのWebアプリも見つけた。一応報告しときます。 www.enote.jp/whatis/main eNoteは、まつもとゆきひろ氏が開発した日本生まれのオブジェクト指向言語 「Ruby」と、そのRubyで開発されたWebアプリケーション・フレームワーク の「Ruby on Rails」を採用して開発しています。
710 名前:nobodyさん mailto:sage [2006/11/14(火) 19:58:03 ID:???] 宣伝乙
711 名前:名無し募集中。。。 mailto:sage [2006/11/15(水) 09:18:30 ID:???] >>701 リンク先は見ずに答える > Unknown action > No action responded to edit これはアクションが定義されていないというエラー 対象のコントローラに "edit" というメソッドを追加すればOK "/todo/edit/1" でアクセスしてるようなので、 上記の対象コントローラとはここでは TodoController になるので一般的には "app/controllers/todo_controller.rb" に "edit" を定義すれば解決 > script/generate scaffold Todo 実際はここで間違ってる これは Todo というモデルを操作するコントローラとビューを作ってるんだけど 自動的に作成されるコントローラ名は複数形になるので todos_controller.rb ができてるはず scaffold はモデル名の後にコントローラ名を指定できるので script/generate scaffold Todo Todo を実行すれば解決すると思われ
712 名前:名無し募集中。。。 mailto:sage [2006/11/15(水) 09:33:21 ID:???] >>706 @request.session を使う @request.session[:user] = User.new(:user=>"123", :pass=>"abc") assert_not_nil(@request.session[:user])
713 名前:nobodyさん mailto:sage [2006/11/15(水) 16:25:24 ID:???] checkbox の内容を確認するのに @item.check1 @item.check2 と順番に if文でやってるとしにそうなんですが、 hashとかで上手にやる方法ってないですかね。 hash.key.each do |hashkey| @item.hashitem[hashkey] 処理ほげほげ end みたいにループで書きたいんですが…
714 名前:nobodyさん mailto:sage [2006/11/16(木) 01:54:37 ID:???] >>713 hash.keys.each do |hashkey| @item[hashkey] 処理ほげほげ end で、どう?
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化する方法を教えてください。
816 名前:nobodyさん mailto:sage [2006/12/06(水) 19:42:24 ID:???] >>815 ぐぐれ。
817 名前:nobodyさん mailto:sage [2006/12/07(木) 02:05:07 ID:???] >>791 おねがいします
818 名前:nobodyさん mailto:sage [2006/12/07(木) 02:39:15 ID:???] >>817 アクション名からメニューを決め(ハッシュから引くとか)て 設定するbefore_filterを作るとか。
819 名前:nobodyさん mailto:sage [2006/12/07(木) 12:20:25 ID:???] >>818 なんかややこしそうだなぁ。。。 こういうページごとに切り替わるメニューって結構使うと思うんだけど、 やりやすい方法みたいなのは無いんですね。
820 名前:nobodyさん mailto:sage [2006/12/07(木) 12:26:34 ID:???] リンクしない場合にも見えてもよいなら、 link_to_unless link_to_unless_current とか。
821 名前:nobodyさん mailto:sage [2006/12/07(木) 15:59:26 ID:???] datetimeが勝手にThu Dec 07 15:57:00 ???? (?W????) 2006ってフォーマットされるのは仕様? データベースには 2006-12-07 15:57:47という風に入ってるんだけど、 ここから、前の4文字取り出して、年、6〜7文字が月、みたいにしたいんだけど、うまくいかない・・・
822 名前:nobodyさん mailto:sage [2006/12/07(木) 16:01:12 ID:???] printすればto_sが呼ばれて決められたフォーマットになるが、 書式を変えたければstrftimeでも使えばいいだろうし、 特定のフィールドが取りたいなら素直にyearとかmonthとか取ってくればいい。
823 名前:nobodyさん mailto:sage [2006/12/07(木) 19:02:38 ID:???] class Foo < AR::Base has_many :bars end class Bar < AR::Base belongs_to :foo end のとき、barの数が1以上のfooだけをpaginateするにはどういう 条件を書けばいいしょうか? :joinやら:conditionsやら使ってなんとか 書けそうな気がするのですが。 class FooController < AC::Base def list @pages, @foos = paginate :foo, ここ end end
824 名前:nobodyさん mailto:sage [2006/12/07(木) 20:02:07 ID:???] りーどざふぁっきんえーぴーあい
825 名前:nobodyさん mailto:sage [2006/12/07(木) 20:19:54 ID:???] >>822 ありがとうございます!うまくいきました あれって文字列じゃなくて日付オブジェクトだったんですね
826 名前:nobodyさん mailto:sage [2006/12/09(土) 08:27:09 ID:???] デビアンなんて鯖管理に適してないディストリ使ってる業者なんて無い。 普通はレドハト。
827 名前:nobodyさん mailto:sage [2006/12/09(土) 09:51:08 ID:???] >>826 誤爆乙。
828 名前:nobodyさん mailto:sage [2006/12/09(土) 13:00:46 ID:???] デビ廚必死だな(w
829 名前:nobodyさん mailto:sage [2006/12/10(日) 15:26:35 ID:???] findで、 :order で最初に指定したフィールドの昇順でソートされるなんてどこに書いてある? これで軽くハマったよ・・・
830 名前:nobodyさん mailto:sage [2006/12/10(日) 15:41:17 ID:???] SQLの理解が足りないヤツが O/Rマッパーを使うのは非常に宜しく無いな
831 名前:nobodyさん mailto:sage [2006/12/10(日) 16:24:57 ID:???] はまるもなにも、とりあえず昇順になるのか降順になるのかくらい、 試してみるだろ、ふつー。
832 名前:nobodyさん mailto:sage [2006/12/10(日) 16:26:13 ID:???] order って指定してるじゃない
833 名前:nobodyさん mailto:sage [2006/12/10(日) 17:48:27 ID:??? BE:313957229-2BP(10)] 勘違いしてますた
834 名前:nobodyさん mailto:sage [2006/12/10(日) 19:27:09 ID:???] SQLで複数レコード返ってくるのにorder byを付けないのは異常。
835 名前:nobodyさん mailto:sage [2006/12/10(日) 22:08:41 ID:???] 速度重視で、順不同で良いときは付けずに速度を稼ぐけどな。
836 名前: ◆auRaileruo mailto:sage [2006/12/12(火) 01:03:05 ID:???] pagenateの話が出てるので言わせてもらうが そもそもなぜあのメソッドがSQL文を受け取るなんて 珍妙な仕様になってるんだ? Pagenatorなんだからおとなしく名前の通り ページの切り分けだけしてれば良いわけで SQL文を受け取る必要なんて皆無だろ? フレームワーク製作者がオブジェクト指向云々以前に メソッドの切り分けすらできてなくね?
837 名前:nobodyさん mailto:sage [2006/12/12(火) 01:09:29 ID:???] >>836 仮想コード希望ヌ。
838 名前:nobodyさん mailto:sage [2006/12/12(火) 01:41:18 ID:???] >>836 classicのやり方もあるしょ?
839 名前:名無し募集中。。。 mailto:sage [2006/12/12(火) 05:50:58 ID:???] >>836 お前さんのやり方だと100万件のときに破綻する
840 名前:nobodyさん mailto:sage [2006/12/12(火) 06:45:47 ID:???] >>836 アンカーくらい書けよ
841 名前:nobodyさん mailto:sage [2006/12/12(火) 12:15:27 ID:???] >>836 >>839 の言うとおり、resultsetが数万件返したものをセットされた時点でサーバは落ちるだろう。 結局はLIMIT=nの様に先頭からn件だけ参照するのだからSQLを渡すのが一番コストが少ない。 Railsの良いところはKISSを頑なに守っているところだ。
842 名前:nobodyさん mailto:sage [2006/12/12(火) 15:34:58 ID:???] <sitemapindex xmlns="www.google.com/schemas/sitemap/0.84" xmlns:xsi="www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="www.google.com/schemas/sitemap/0.84 www.google.com/schemas/sitemap/0.84/siteindex.xsd"> を出したくて xml.sitemapindex (:"xmlns" => "www.google.com/schemas/sitemap/0.84", :"xmlns:xsi" => "www.w3.org/2001/XMLSchema-instance", :"xsi:schemaLocation" => "www.google.com/schemas/sitemap/0.84 www.google.com/schemas/sitemap/0.84/siteindex.xsd" ) do こう書くと <sitemapindex xsi:schemaLocation="www.google.com/schemas/sitemap/0.84 www.google.com/schemas/sitemap/0.84/siteindex.xsd"> こうなる。なぜでしょう?
843 名前:nobodyさん mailto:sage [2006/12/12(火) 15:49:23 ID:???] >>841 いまどき百万件くらいで落ちないよ。 select自体は50万件くらい検索しても一瞬〜数秒で終わるから、 可能かどうかという話なら、インスタンスの食うメモリだけどうにかすれば可能。
844 名前:nobodyさん mailto:sage [2006/12/12(火) 18:23:36 ID:???] >>843 へー、それを複数プロセスが実行しても?
845 名前:nobodyさん mailto:sage [2006/12/12(火) 19:02:15 ID:???] >>844 黙っておいてテスト開始時にオタオタさせときゃよかったのにw
846 名前:nobodyさん mailto:sage [2006/12/12(火) 19:40:29 ID:???] >>844 そんな要件はじめて聞いたぞ。 情報の小出しはよくないな。 そもそも落ちるとはどういう状態? 全然現実的な話をしてるつもりはないんだけど(そもそも836じゃないし) どういう条件、状態で動いてほしいかというのが具体的じゃない割に 「ARで数万件検索すると無条件にコア吐いて死ぬ」とも読める表現は誤解が産まれそうで嫌。 少なくともHTTPリクエストが一回きてRailsで受けてARでDBから100万件検索して全部インスタンスにしても OSもDBもRubyもコア吐いて死んだりはしないだろう。 >>845 ヒント:別人
847 名前:nobodyさん mailto:sage [2006/12/12(火) 21:10:31 ID:???] もういいよ
848 名前:nobodyさん [2006/12/12(火) 23:14:10 ID:jY5evkw1] >>846 ページ遷移でいつ破棄されるかわからんものにン百万件のレコード渡そうと考える時点で頭おかしい。 Web厨ってそんな素人ばかりだから正直話の相手にすらならない。
849 名前:nobodyさん mailto:sage [2006/12/12(火) 23:45:12 ID:???] Web厨っていうかO/Rマッパー厨な。 普通にSQL書いてりゃ気付くよ。 そんな俺もなるべくARで済ませようとする癖があるんだが パフォチューのフェーズで手書き(find_by_sql)に移すケース多くね? acts_as_s2daoっちゅーか2WaySQL使えるようなるとかなり良い。
850 名前:nobodyさん mailto:sage [2006/12/13(水) 00:04:10 ID:???] >>849 > パフォチュー って何語ですか? 独自の略語はDQNへの第一歩
851 名前: ◆auRaileruo mailto:sage [2006/12/13(水) 01:00:33 ID:???] おいおい俺がいない間にずいぶん盛り上がってくれてるじゃないか。 全く想定外だよ、おまいら面白いなw Railsっておもちゃだろ?ROWが線を越えた時点でそんなもん捨てて まともなプログラムに書き換えるに決まってる。 おもちゃに何万件もの蝋をはかせるような本格的な仕事なんて させるわけがないだろw一体何を考えてるんだw夢見てんじゃねーよw 学生に手軽にCRUDを勉強させるためのフレームワークなんだから おとなしく教科書的な理路整然と切り分けられたコード書いてろよw ホント無駄なところだけパフォ厨って感じだなw
852 名前:nobodyさん mailto:sage [2006/12/13(水) 01:07:05 ID:??? BE:1255824498-2BP(10)] この人ほんとにRailsが好きなんだなぁ
853 名前:nobodyさん mailto:sage [2006/12/13(水) 02:18:49 ID:???] >>848 そもそも百万レコードなんか統計とったり計算したりしないと人間が理解できないんで ページ遷移で順繰りに見せるアプリなんか普通ありえないわけで元を正せば >>839 からずっと前提が変なんだけどそれはタブー? あとン百万なんて数字を変えるのもどうかと。
854 名前:名無し募集中。。。 mailto:sage [2006/12/13(水) 05:09:44 ID:???] 結局彼の言わんとすることは最後まで謎だったが 「池沼にその名が届くまでRailsが有名になった」 という事実を知らしめた点における彼の功績は大きい
855 名前:nobodyさん mailto:sage [2006/12/13(水) 10:36:41 ID:???] >>854 そこまでいうならpaginationにSQLを渡さないでresultsetなりを渡す様に書いてみたら? 口先ばっかりだから無理だろうけどww
856 名前:nobodyさん [2006/12/13(水) 12:21:26 ID:q+DmKttU] 質問です。 ある結果(文字列)を動的にtextboxに出力させたいのですが、よい方法ありますか?
857 名前:nobodyさん mailto:sage [2006/12/13(水) 12:51:33 ID:???] >>856 <%= text_field_tag 'name', expression %> ということではなく?
858 名前:nobodyさん [2006/12/13(水) 13:01:38 ID:q+DmKttU] >>857 ありがとうございます。 自己解決しました。 render :partialで_hoge.rhtml中に<%= text_field_tag 'name', expression %>で うまくいきました。
859 名前:nobodyさん mailto:sage [2006/12/13(水) 13:34:12 ID:???] >>856 つhuman_attribute_edit scaffoldの生成したソース読んでみれば?
860 名前:nobodyさん mailto:sage [2006/12/13(水) 13:40:12 ID:???] >>859 動的ってやっぱりそういう意味かねぇ。
861 名前:nobodyさん mailto:sage [2006/12/13(水) 13:58:13 ID:???] 単に差し込むだけなら「動的」って言わないんじゃないの?(汗)
862 名前:nobodyさん mailto:sage [2006/12/13(水) 13:59:47 ID:???] まて、もしかしたら1文字ずつアニメーションするという意味だったのかもしれん。
863 名前:nobodyさん mailto:sage [2006/12/13(水) 20:02:28 ID:???] >>858 全く自己解決に見えないのは気のせいでしょうか? こういうのを慇懃無礼って言うんでしょうねwww
864 名前:nobodyさん mailto:sage [2006/12/14(木) 00:16:35 ID:???] おもちゃにパフォーマンス云々言うと厨扱いなのに 仕様がどうこう言う厨がいるスレ
865 名前:nobodyさん mailto:sage [2006/12/16(土) 20:06:49 ID:???] やっぱりRoRなんておもちゃだよな。 業務システムは無難にJ2EEにしといた。
866 名前:nobodyさん mailto:sage [2006/12/16(土) 20:33:09 ID:???] >>865 まぁ言いたいことはわかるけど そーゆー事を言う香具師に限って 大したスキルじゃなかったりするんだよね。
867 名前:nobodyさん mailto:sage [2006/12/17(日) 04:03:51 ID:???] RoRを丸投げで引き受けてくれる大手メーカが居ない。
868 名前:nobodyさん mailto:sage [2006/12/17(日) 12:29:09 ID:???] 儲からないからね。
869 名前:nobodyさん mailto:sage [2006/12/17(日) 13:07:12 ID:???] Java 言語がWebアプリで使われ始めた頃に状況が似てるね。 「えー、Java?遅くてダメだし、使ってる大手メーカーないしー」
870 名前:nobodyさん mailto:sage [2006/12/17(日) 15:11:54 ID:???] 中途半端なんだよ、もうブームは終わり
871 名前:nobodyさん mailto:sage [2006/12/17(日) 15:41:23 ID:???] でもって、じゃぁ、いまのトレンドは?ってきくと .NETだとかPythonだとか頓珍漢なことを抜かす上に アプリも満足にこしらえることすらできない香具師だったりする
872 名前:nobodyさん mailto:sage [2006/12/17(日) 15:47:13 ID:???] じゃあおまえはRoRで 何を作ってるの 業務システムは無難にJ2EEにしといたって言ってるじゃん
873 名前:nobodyさん [2006/12/17(日) 22:42:10 ID:h6tbfEnZ] userstampプラグインのインストールできます? 本家の指示通り、 script/plugin install svn://delynnberry.com/code/plugins/userstamp/trunk とやっても、 RadRailsからインストールしても、何もダウンロードしないまま終わるんですけど・・・
874 名前:873 mailto:sage [2006/12/18(月) 18:09:40 ID:???] >>873 は、Subversionをインストールしてなかったことが原因でした。 他のプラグインは、Subversionをインストールして無くてもインストールできたものだったので、 気づかなかったです。
875 名前:nobodyさん mailto:sage [2006/12/18(月) 18:30:49 ID:???] 他のプラグインはたまたま http: 始まりだったんだね。
876 名前:nobodyさん mailto:sage [2006/12/18(月) 19:20:22 ID:???] CUA TECHNOLOGY DAY 2006 ttp://www.rubyist.net/~matz/20061207.html#p01
877 名前:875 mailto:sage [2006/12/18(月) 20:01:20 ID:???] >>875 そうなんです。 他に4つほど入れましたが、それは全てhttp:で始まるものでした。
878 名前:nobodyさん mailto:sage [2006/12/19(火) 06:52:22 ID:???] 今のJava並に実績が出てから飛びついても遅くはない。 業務システムって10年は使うから、トレンドより安定性重視。 Javaの出始めに飛びついたところって、今も続いてないだろ(w
879 名前:nobodyさん mailto:sage [2006/12/19(火) 08:21:17 ID:???] 当時のサーバサイドJavaは理想のみだったけどRailsはフルスタックだよ 実績できてから導入ってのは賛成だけど、飛びついて確かめても悪いことは 無いと思うよ
880 名前:nobodyさん mailto:sage [2006/12/19(火) 23:50:22 ID:???] 突貫工事が必要かつ、数ヶ月とか数週間動けばいい、 実験モノ、イベントモノにはとても 向いてるとおもう。 身から出た錆とはいえ、慣れてるからといってJavaでやって、 けっきょく工数たりなくてバグでまくったのを見ると悲しいでつ。
881 名前:nobodyさん mailto:sage [2006/12/20(水) 00:01:13 ID:???] >>880 新調したブラのアンダーサイズが合わないのがツラいぐらい同意。
882 名前:nobodyさん mailto:sage [2006/12/20(水) 23:29:18 ID:???] つーか、サイズぐらい計ってもらって買うのが基本。 ブランドやデザインによっても変わるし、自分のに合うのを店員に持ってこさせれば良い。 イベントものだとトラフィックが捌けないので、rubyは無いなあ。 実験ものなら、そこいらのphp廚に丸投げの方が楽。 工数足りないって単なるミスだろ。全然rubyに関係無い。
883 名前:nobodyさん mailto:sage [2006/12/21(木) 00:02:40 ID:???] ばかだなぁ。 買ってから太ったんだろうw
884 名前:nobodyさん mailto:sage [2006/12/21(木) 15:35:55 ID:???] 最新の行を5つとって配列に突っ込みたいんだけど、 配列って先に宣言しなきゃ、pushとか<<とか使えないんですか?なんかエラーが出るみたいで・・・。 宣言する方法は、5.timesとか使って全部にnil入れるとかでおk??
885 名前:nobodyさん mailto:sage [2006/12/21(木) 16:17:33 ID:???] >>884 ActiveRecordで last_five = Model.find(:all, :order => 'updated_at DESC', :limit => 5) という話? (厳密には配列じゃないけど)
886 名前:nobodyさん mailto:sage [2006/12/21(木) 16:18:07 ID:???] pushしていくだけなら array = [] でpushも<<もできるお。
887 名前:nobodyさん mailto:sage [2006/12/21(木) 16:40:19 ID:???] >>884 PHPから来た人か? PHPだと初期化なんかナシに foreach($a as $v) $ary[] = $v; で$aを$aryにコピーできたりする恐ろしい仕様だからなあ。便利ではあるけど。 変数の中身も配列でありハッシュでありインスタンスでもあるし。 配列作ったあとに$ary->hoge = "hogehoge"とかしても問題ないあたり良くも悪くもすげぇと思う。
888 名前:nobodyさん mailto:sage [2006/12/21(木) 17:38:49 ID:???] はい、また他言語叩きです
889 名前:nobodyさん mailto:sage [2006/12/21(木) 17:55:30 ID:???] 叩きに見えるらしい。
890 名前:nobodyさん mailto:sage [2006/12/21(木) 17:56:03 ID:???] >>887 そのコードだと初期化してないからnotice吐くし 配列にプロパティセットなんてできない 適当に言い過ぎ
891 名前:nobodyさん mailto:sage [2006/12/21(木) 19:32:17 ID:???] >>890 それは5系の話じゃないの。使ってないから知らないけど。 4系は注意も出ないようす(バージョン依存のバグかもしれんが)。 初期化してない範囲の配列アクセスは注意されるので勘違いしてないか? 4.4.4で試したら配列にインスタンス変数をセットするのはエラーにはならんし注意もなし。 値はとれないので無意味だが、エラーにならないのは深淵な理由があるのかもしれん。 逆にインスタンスに配列アクセスすると警告にはなる。(ex: $obj = new stdClass; $obj->a = "a"; $obj[5] = 5;) 適当は適当だが、まるっきり嘘というわけでもないし、俺はPHPはそれなりに好きだ。 もう4系はいいかげん使いたくないなとは思うが。
892 名前:nobodyさん mailto:sage [2006/12/21(木) 19:52:12 ID:???] >>887 のどこが恐ろしいのかわからん
893 名前:nobodyさん mailto:sage [2006/12/21(木) 20:05:25 ID:???] ごめんここRailsスレだよ。PHPの話は別のスレッドでやってください。
894 名前:nobodyさん mailto:sage [2006/12/21(木) 23:51:25 ID:???] CakePHPってRailsに比べてどう?
895 名前:nobodyさん [2006/12/21(木) 23:58:17 ID:EmHnzAjc] ここ元々php板だし、我慢しようぜ・・・ ここには、rubyスレ一個しかねーしな、肩身狭い
896 名前:nobodyさん mailto:sage [2006/12/22(金) 00:13:23 ID:???] 実際問題887は、単純にスクリプト言語に慣れていないだけじゃない?
897 名前:nobodyさん mailto:sage [2006/12/23(土) 02:09:37 ID:???] ruby板ぐらい作ってみれば?
898 名前:nobodyさん mailto:sage [2006/12/25(月) 19:20:34 ID:???] > 894 たぶんRailsに慣れているほど不便に感じると思う あとfindしたら配列で返ってきちゃうのが不便
899 名前:nobodyさん mailto:sage [2006/12/25(月) 19:36:55 ID:???] なんかRailsの新しい本がでてた 「Railsレシピ」 オーライリー社 p292 2800円
900 名前:nobodyさん mailto:sage [2006/12/25(月) 20:59:42 ID:???] >>899 発売日翌日に買ったけどまだ袋から出してないorz
901 名前:nobodyさん mailto:sage [2006/12/25(月) 23:34:59 ID:???] 原書持ってるけど結構おもしろいよ。レシピ本。
902 名前:nobodyさん [2006/12/27(水) 18:56:28 ID:FPLAnSWq] LoginEngineに関する質問です。 Windowsで開発を行い、CentOSで公開しています。 どちらも、ruby、railsのバージョンは同じです。 ruby : 1.8.5 rails : 1.1.6 Windows上では正常に動作していました。 CentOS上で、/user/signup を開くと、 NoMethodError in User#signup Showing vendor/plugins/login_engine/app/views/user/signup.rhtml where line #4 raised: You have a nil object when you didn't expect it! You might have expected an instance of ActiveRecord::Base. The error occured while evaluating nil.errors 4: <%= error_messages_for 'user' %> というエラーが出ます。 @userがnilという事のようで、 応急処置として、signup.rhtmlに <% @user = User.new %>を追加すると動作します。 検索して、error_messages_forメソッドだけを変更しても、後の行の <%= form_input changeable(user, "firstname"), "First Name", "firstname" %> で、changeableメソッドを呼び出すときに同じエラーが出ます。 解決方法について、アドバイスお願いいたします。
903 名前:902 mailto:sage [2006/12/27(水) 21:22:39 ID:???] 更に、調査したところ、 /vendor/plugins/login_engine/app/controllers/user_controller.rb が読み込まれていないようでした。 それで、/app/controllers/ 以下にuser_controller.rbをコピーすると、正常に動作しました。 原因は謎ですが、いちおう解決しました。
904 名前:nobodyさん mailto:sage [2006/12/28(木) 12:31:01 ID:???] >>903 これは、>>768 と同じ症状っぽいね。 プラグインが認識されないバグ?
905 名前:nobodyさん mailto:sage [2006/12/28(木) 12:53:28 ID:???] <%= link_to "" %> ↑ここに<img src="<%= product.image %>">を入れたいんですが、どうすればいいでしょうか
906 名前:nobodyさん mailto:sage [2006/12/28(木) 13:00:19 ID:???] <%= link_to(image_tag(product.image)) %>
907 名前:nobodyさん mailto:sage [2006/12/28(木) 20:17:05 ID:???] ありがとうございます
908 名前:902 mailto:sage [2006/12/29(金) 22:53:12 ID:???] 追加情報です。 どうやら、Login EngineとUser Engineを併用しているのがいけないみたいです。 もちろん、Windows+WEBrickでは問題ありません。 Linux+Apache+mod_fcgidの環境だと問題があります。 Login Engineも、User Engineも UserController クラスを持っています。 Windows環境では、両方のメソッドにアクセスすることが出来ます。 ですが、Linux環境では、User Engineのメソッドにしかアクセスできません。 解決したとレスしましたが、上記の解決法(Login Engineのuser_controller.rbをコピー)では、 逆にUser Engineのメソッドにアクセスできなくなってしまいました。 どうしたら、良いでしょうか・・・
909 名前:nobodyさん mailto:sage [2006/12/30(土) 21:29:00 ID:???] 自分でrequireすればいいじゃない。
910 名前:nobodyさん mailto:sage [2006/12/31(日) 15:30:44 ID:???] 頭が悪いのが居るねえ。
911 名前:nobodyさん [2007/01/04(木) 00:27:33 ID:xkPnnPoS] Ruby遅せぇよっ! さすが国産、Perlをも凌ぐ遅さだ。
912 名前:nobodyさん mailto:sage [2007/01/04(木) 01:22:55 ID:???] そんなおせえかなあ? mod_proxy + mongrelで運用してるけど 特におせえって感じしないぞ
913 名前:ポン太 [2007/01/04(木) 16:13:36 ID:f9RGTlv/] CGIのプログラムで全く別の人のサイトにランダムにアクセスさせることは出来るのでしょうか?javaスプリプトなら出来るのでしょうが、携帯サイトでそれをやりたいので・・どなたかCGIに詳しい方、教えてください。
914 名前:nobodyさん mailto:age [2007/01/06(土) 15:23:58 ID:???] 1.2RC2 age
915 名前:nobodyさん mailto:sage [2007/01/10(水) 11:06:44 ID:???] rhtmlがどのコントローラやアクションで呼び出されているかを、rhtmlファイル内で調べる方法ってありますか?
916 名前:nobodyさん mailto:age [2007/01/10(水) 11:36:49 ID:???] params[:controller], params[:action]とか。 action内でローカル変数にcontroller_pathやaction_nameを代入するとか。
917 名前:nobodyさん mailto:sage [2007/01/10(水) 11:40:41 ID:???] ageてもーた
918 名前:nobodyさん mailto:sage [2007/01/10(水) 18:42:44 ID:???] 次スレこれにしね? 【Asahi】Ruby on rails【Super】相談所 part3【DRY】
919 名前:nobodyさん mailto:sage [2007/01/10(水) 19:43:02 ID:???] 嫌だ。ビール嫌い。
920 名前:nobodyさん [2007/01/11(木) 23:18:21 ID:8nQeuUsE] それよりもテンプレをどうするかだ
921 名前:nobodyさん mailto:sage [2007/01/12(金) 13:30:44 ID:???] ActiveRecord で、最近のバージョンで created_at の扱いが変わってたりしますか? 例えば、 CREATE TABLE foos ( id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, created_at INTEGER DEFAULT NULL, updated_at INTEGER DEFAULT NULL ); こんなテーブルで、 #!/usr/local/bin/ruby require "rubygems" require "active_record" class Foo < ActiveRecord::Base; end ActiveRecord::Base.establish_connection( :adapter => "sqlite3", :database => "/tmp/foo.db" ) Foo::new.save foo = Foo::find(:first, :order => "id DESC") p [foo.created_at, foo.updated_at] こんなコードを試すと、 ActiveRecord 1.14.3 => [1168575934, 1168575934] ActiveRecord 1.14.4 => [0, 1168575940] と、新しい方のバージョンでは created_at がセットされなくなってしまいました。
922 名前:nobodyさん mailto:sage [2007/01/14(日) 16:58:39 ID:???] >>916 ありがとうございます。 あと、こういうのって自分でどうやって調べたらいいんでしょうか? Railsによるアジャイル〜 に載ってます?
923 名前:nobodyさん mailto:sage [2007/01/14(日) 17:15:34 ID:???] 暇なときにAPIだらだら見たり。 Railsは挙動が凝ってるので、どうやってるんだろうと思ってソースを見たり。
924 名前:nobodyさん mailto:sage [2007/01/14(日) 20:44:03 ID:???] 結局はソース読む力つけないと 先進めないのよね・・・・
925 名前:nobodyさん mailto:sage [2007/01/15(月) 02:25:03 ID:???] RedRails使ってUTF8の日本語ソース編集できますかね?
926 名前:921 mailto:sage [2007/01/15(月) 10:34:29 ID:???] あれ?これで困ってるのは私だけすか?
927 名前:nobodyさん mailto:sage [2007/01/15(月) 11:15:59 ID:???] テーブルにファイルの場所を保存していて、 そのファイルをいろんな場所で呼び出したりするんですが、 railsの、images/ディレクトリに入れるとして、 相対指定で、ファイルの場所を保存するのは不可能ですかね?いろんなディレクトリで呼び出す可能性があるので。 でも絶対指定ですると、開発環境から、本番に移行するときに、全部書き換えなきゃいけないんで、かなりめんどうです。 何か良い方法はありますでしょうか?
928 名前:nobodyさん mailto:sage [2007/01/15(月) 11:17:31 ID:???] テーブルにファイルの場所を保存していて、 そのファイルをいろんな場所で呼び出したりするんですが、 railsの、images/ディレクトリに入れるとして、 相対指定で、ファイルの場所を保存するのは不可能ですかね?いろんなディレクトリで呼び出す可能性があるので。 でも絶対指定ですると、開発環境から、本番に移行するときに、全部書き換えなきゃいけないんで、かなりめんどうです。 何か良い方法はありますでしょうか? 新着レス 2007/01/15(月) 11:17
929 名前:nobodyさん mailto:sage [2007/01/15(月) 11:18:22 ID:???] 連投すいません
930 名前:nobodyさん mailto:sage [2007/01/15(月) 11:31:12 ID:???] RAILS_ROOTを使って File.join(RAILS_ROOT, 'public/images') /../..と一杯入ってて気持ち悪ければ標準の pathname.rb(UNIX以外限定)を。 「public以下の何とかかんとか」とHTMLに埋めたい場合はasset_tag_helperの 中身でも見てください。
931 名前:nobodyさん mailto:sage [2007/01/15(月) 12:16:03 ID:???] >>930 ありがとうございます。 @cgiとか@env使ってもいけそうですかね?
932 名前:nobodyさん mailto:sage [2007/01/15(月) 15:20:07 ID:???] >>925 できますよ。 wiki.livedoor.jp/triplexsys/d/Ruby%20on%20Rails%20%b3%ab%c8%af%b4%c4%b6%ad%b9%bd%c3%db の7番目の項目を参照。
933 名前:nobodyさん mailto:sage [2007/01/15(月) 15:44:14 ID:???] >>921 問題ないよ?
934 名前:921 mailto:sage [2007/01/15(月) 19:02:12 ID:???] >>933 「問題ない」というのは、きちんと created_at がセットされてる、ということですよね? するとどうも問題が出るのは私だけみたいですね。 私の環境の方を調べてみようと思います。回答ありがとうございました。
935 名前:nobodyさん mailto:sage [2007/01/18(木) 16:11:31 ID:???] >>931 ですが、 @url.inspectってやると、たくさん出力されますけど、この値ってどうやって使うんですか? @env['SERVER_NAME']とかで使えると思ったんですが。。。
936 名前:nobodyさん mailto:sage [2007/01/19(金) 08:39:29 ID:???] まずはActionControllerのRdocを読んでみれば? 役に立つよ。 @envは恐らく@request.envの事かね。
937 名前:nobodyさん mailto:sage [2007/01/19(金) 10:36:38 ID:???] Rails 1.2.1キター
938 名前:nobodyさん mailto:sage [2007/01/19(金) 14:33:09 ID:???] うへ、1.2.0キターを書こうかと思ってたら .1 も来たのか。