トップページphp
1001コメント324KB

【Agile】Ruby on rails相談所【DRY】

■ このスレッドは過去ログ倉庫に格納されています
00012005/06/13(月) 20:51:40ID:hOTuU4T5
Ruby on rails に関する相談所です。
まだまだ、日本語の情報が少ないですが、
みんなで、意見を出し合いましょう!!

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

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

ActiveRecordの記事(データベースの操作):
http://jp.rubyist.net/magazine/?0004-RLR
http://jp.rubyist.net/magazine/?0006-RubyOnRails
0002& ◆tgU8/95sxQ 2005/06/13(月) 20:54:27ID:hOTuU4T5
【注意】Rubyで書くCGIに関しては、CGIのスレも存在します。
Railsを用いない場合は、そちらで質問しましょう。
0003nobodyさん2005/06/13(月) 20:56:27ID:KTji43OB
報酬高し!! Webmasterさん広告ならこれで決まり
http://www.geocities.jp/bar_bar_deai/
http://www.geocities.jp/bar_bar_deai/index2.html
0004nobodyさん2005/06/14(火) 00:20:46ID:???
Rolling with Ruby on Rails
http://www.onlamp.com/pub/a/onlamp/2005/01/20/rails.html
Ajax on Rails
http://www.onlamp.com/pub/a/onlamp/2005/06/09/rails_ajax.html

Ajax on Rails を見ながら live search なアプリを作ってみたんだけど、
IE でランタイムエラー(prototype.js 250行目)が出るんだよね(Firefox でのみ動く)。
うーむ。
0005nobodyさん2005/06/14(火) 00:57:26ID:XpjFpBrk
Railsの動作って、どうなってるかって、追いたいのですが、
どのファイルから追えばいいんでしょうか??

http:://webserver/example/actionにアクセスがあった場合、
ExampleController < ActionController::Baseオブジェクトが作られて、
そのactionメソッドを実行して。。っていう挙動ですよね。(多分)
それで、そのあと、includeとかしながら、TemplateからErbオブジェクトを作って
表示するとかしてるんですよね。(多分)

こういう動作を追いたいのですが、どうすればいいでしょう?最初の段階(ファイル)だけでも教えてください。
000652005/06/14(火) 01:18:58ID:???
途中で、***ClassMethodsとかのメソッドが使えるようになったりしますよね。
しかも、知らない間にインスタンス変数に入ってしまってたり。

うーん、なんか難しい。だれかHelp!
0007nobodyさん2005/06/14(火) 11:02:16ID:???
>>5
dispache.cgiから追うのが楽なんじゃ。

>http://webserver/example/action
これはActionController::Routingによって
呼び出されるコントローラ、アクションが決まる。
0008nobodyさん2005/06/14(火) 20:54:06ID:1gP+vaAG
>>5
script/server を debug モードで動かす。

ruby -rdebug script/server

デバッガの動かし方は適当に文章を読んでくれ。
000952005/06/14(火) 23:39:33ID:???
>>7,8
どうもありがとうございます。
もっとすっきりしたものかと思っていたら、かなり複雑な構造ですね => Rails
なんか、全体像がはっきりしない。
しかも、デバッガ使うの初めてなので、そこから勉強です。 (。・x・)ゝ
0010nobodyさん2005/06/16(木) 06:02:41ID:VasKh/4r
RailsってView部分が、かなりいけてないね。
■ このスレッドは過去ログ倉庫に格納されています