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
338 名前:nobodyさん mailto:sage [2006/08/22(火) 08:26:41 ID:???] >>337 じゃあWEBrickですか?
339 名前:331 mailto:sage [2006/08/22(火) 09:20:20 ID:???] apache2+fcgiかlighttpdかな。その中でどれがいいと言われると、使ったことないけどmongrelじゃないの?
340 名前:nobodyさん mailto:sage [2006/08/22(火) 09:21:09 ID:???] >>335 俺も契約してはいないから、ぜひ報告してほしいです。
341 名前:nobodyさん mailto:sage [2006/08/23(水) 04:41:16 ID:???] 月千円て、回線代だけで確実に赤字だな。
342 名前:nobodyさん mailto:sage [2006/08/23(水) 12:00:38 ID:???] radrailsで、webrickを立ち上げて開発してて、 ビューを書き換えたときにwebrickを再起動しなくても再読み込みする方法ってあるの?
343 名前:nobodyさん mailto:sage [2006/08/23(水) 21:18:30 ID:???] >>342 development環境なら変更を保存してから F5
344 名前:nobodyさん mailto:sage [2006/08/23(水) 21:35:52 ID:???] >>342 ごめん。radrails 使ってないからわからんわ。
345 名前:nobodyさん mailto:sage [2006/08/24(木) 07:49:17 ID:???] 舞波本とても分かりやすかったです。 疑問だったシンボル等やっと納得できた気がします。 第2弾(中級者用?)も期待しています。
346 名前:nobodyさん mailto:sage [2006/08/24(木) 10:02:40 ID:???] 第2弾は Berryz 工房のメンバー (女子小中学生) にも理解しやすいレベルになります。
347 名前:nobodyさん mailto:sage [2006/08/24(木) 12:07:51 ID:???] シンボルって エイリアスみたいなものでしょ? 別名というか、あだ名というか
348 名前:nobodyさん mailto:sage [2006/08/24(木) 13:29:29 ID:???] >>347 違うって。舞波本読めって。
349 名前:nobodyさん mailto:sage [2006/08/24(木) 14:12:23 ID:???] ていうかRubyのリファレンス読め・・・
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じゃないわな