1 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 12:18:26 ] Ruby on Railsスレ みんな語ろう。
49 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 14:49:46 ] まじで? ウチはぜんぜん落ちたことないけど... なんか、だいぶ前にはたまに落ちたことあるけど、今は安定してる。 MLを検索して類似の問題がなかったら、 地道にログレベルを上げるとか、vmstatでシステムの監視とかして、 尻尾を掴んだらgdbかなにかで追っかけるしかないのでは。 あるいは死んでたら再起動するとか、そういう運用で凌ぐか。
50 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 15:37:33 ] うちも落ちないけど、負荷少ないからな
51 名前:48 mailto:sage [2007/10/17(水) 17:30:00 ] マシンに高負荷かけると落ちてるだけとは思う。 apacheの方が先に落ちると思ったのが、mongleが先に落ちたので意外だっただけ
52 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 20:34:08 ] 大昔に NeXTでサーバやってたときには、 アクセス集中すると、カーネルごと落ちて大変だった CGIとかwebサーバとか、そういう問題じゃねーかんじで。
53 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 21:39:18 ] 個人的な経験では、mongrel_railsをクラスタ化して複数プロセス 走らせてて、かつ標準のLoggerを使ってた頃によく死んでたな。 同時に2つ以上のプロセスがログをローテーションしようとしてな。 プロセス内の排他はLogger内でやってたはずだが、プロセスをまたがるとダメぽい。 面倒だったのでSyslogLoggerに乗り換えた。
54 名前:デフォルトの名無しさん [2007/10/20(土) 18:42:14 ] RailsによるアジャイルWebアプリケーション開発 第2版 もうすぐだね〜 www.amazon.co.jp/Rails%E3%81%AB%E3%82%88%E3%82%8B%E3%82%A2%E3%82%B8%E3%83%A3%E3%82%A4%E3%83%ABWeb%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E9%96%8B%E7%99%BA-%E7%AC%AC2%E7%89%88-Dave-Thomas/dp/4274066967/
55 名前:デフォルトの名無しさん [2007/10/22(月) 17:51:40 ] ttp://www.itmedia.co.jp/enterprise/articles/0710/22/news002.html ttp://itpro.nikkeibp.co.jp/article/NEWS/20071022/285089/?ST=oss ttp://itpro.nikkeibp.co.jp/99/ruby/index.html
56 名前:デフォルトの名無しさん mailto:sage [2007/10/22(月) 18:09:04 ] > 食べログ.comは,ユーザーの評価に基づきレストランをレーティングするサイト。2005年3月に >サービスを開始し,2007年9月末で登録レストラン件数は約13万店,登録レビュー約29万件,登録 >写真約24万点,月間利用者約380万人,月間約2900万PV(ページビュー)となっている。サイト利用 >者数で見ると1年前の約3倍と,アクセスが急増しているという。 価格コムってこんなのもやってたのね…ぜんぜん知らなんだ
57 名前:デフォルトの名無しさん mailto:sage [2007/10/22(月) 23:45:51 ] 月間380万かぁ・・・まだまだ少ないな
58 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 13:01:21 ] Ruby on Railsについて質問があるのですが、もしどなたか 知ってましたら教えて下さい。。 (質問するとこではないかもしれませんが、他に見つからなくて) モデルに varidates_xxx を定義し、viewでerror_messages_forを 呼ぶとエラーを出力してくれますが、モデルで検出されるエラー 以外も同じ形式のフォーマットで出力したいと思っています。 モデルのエラーと、その他のエラーの形式を合わせるのに、 皆さんどのようにしているのでしょうか? 宜しくお願いします。
59 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 14:05:36 ] あんまりやったこと無いので間違えてるかも。 @requestor.errors.push でフィールド名付きor無しでメッセージつっこむ。 詳しくはドキュメントでError(s?)を探して見てくれ。
60 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 14:24:20 ] まちがえた
61 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 20:00:09 ] add_to_base
62 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 20:00:14 ] render :text => "errorです" :status => 555 の時に下の"Hoge Error"に相当するメッセージを指示する手段ってありますか? HTTP/1.x 555 Hoge Error
63 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 20:50:00 ] それなんてHTTP?
64 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 22:12:43 ] >>59-61 ありがとうございます〜、調べながらやってみます。 RailsのAPIリファレンスとかどうも読みなれてないもんで 苦労してます。。。
65 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 23:59:08 ] >>64 grepしちゃえ
66 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 15:48:26 ] >>62 多分 :status => "404 Not found" とでもすればいいはず。
67 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 20:45:55 ] 今朝通勤ラッシュ前の山手線乗ってたら RoRの本を読んでる若者を発見した しばらく観察してたら彼は居眠りを始めた
68 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 21:20:56 ] >>66 それでいいなら最近は :status => :not_found と書ける。 public/404.html みたいな話のことかと思ったんだが違うのかな。
69 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 21:52:38 ] だから 404 Not Found, You Fool! のような出力にしたいという話ではないのか
70 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 22:09:49 ] というわけでpublic/555.htmlを作って public/.htaccessで ErrorDocument 555 /555.html とか。 あ、Apache限定か。
71 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 00:20:56 ] rails用のIDEはどれがオススメですか?
72 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 00:25:00 ] >>71 Emacs
73 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 00:34:30 ] >>72 Emacs使い方わからないです。今はvi。WinだとRDE できればwinでGUIなやつを。 Komodoは有料だからRadRails? でも不安定らしいしJavaアプリだから非力なPCじゃツライ RDEはUTF-8にすると変になるのを解決できないので。
74 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 00:44:09 ] >>73 JmEditor
75 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 09:19:51 ] RoR やってるひとに Vim ユーザって多くないの?
76 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 09:25:43 ] >>71 3rdRails
77 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 19:17:27 ] >>71 ttp://www.aptana.com/
78 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 11:41:06 ] じゃあ一応TextMateって言ってみようか Windowsで動かないし、IDEでもないが
79 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 11:48:27 ] あと名前出てないけどNetBeansもかなり良いんじゃない。 機能は豊富だし、無料で手に入るし。
80 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 09:31:42 ] MacOS X 10.5 Leopard入れてみた。 Rubyがただの/usr/へのインストールではなくFrameworkとして入ってる。 Railsは1.2.3がgemとして入ってる。 capistrano 2とかmongrelとかもある。 ls /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems RedCloth-3.0.4/ cgi_multipart_eof_fix-2.2/ hpricot-0.6/ ruby-openid-1.1.4/ actionmailer-1.3.3/ daemons-1.0.7/ libxml-ruby-0.3.8.4/ ruby-yadis-0.3.4/ actionpack-1.13.3/ dnssd-0.6.0/ mongrel-1.0.1/ rubynode-0.1.3/ actionwebservice-1.2.3/ fastthread-1.0/ needle-1.3.0/ sources-0.0.1/ activerecord-1.15.3/ fcgi-0.8.7/ net-sftp-1.1.0/ sqlite3-ruby-1.2.1/ activesupport-1.4.2/ ferret-0.11.4/ net-ssh-1.1.2/ termios-0.9.4/ acts_as_ferret-0.4.1/ gem_plugin-0.2.2/ rails-1.2.3/ capistrano-2.0.0/ highline-1.2.9/ rake-0.7.3/
81 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 09:32:46 ] あ、rubyのバージョンは1.8.6-p36
82 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 22:54:52 ] 喜び勇んで leopard を入れてみたものの mysql/ruby が入れられない... だめぽ
83 名前:デフォルトの名無しさん [2007/10/28(日) 03:40:07 ] ●railsのバグ?をハケーンしたので、メモっておきます。 当方、初心者なので、自分のバグだったらごめん。 レイルズプラグイン(自作)をscript/generateしたとき、 migirateのcreate_ファイルが複数形になってしまいmigrateが通らない。 sを削除したら、migrateが通る。 D:\isearch\isearch>ruby script/generate photo photo exists app/controllers/ ・・・・ create app/views/photo/show.rhtml exists db/migrate create db/migrate/002_create_photos.rb ★↑複数形になっていて、migrateがとおらない!★ D:\isearch\isearch>rake migrate (in D:/isearch/isearch) rake aborted! uninitialized constant CreatePhotos (See full trace by running task with --trace) ★ここで、ファイル名を002_create_photo.rbに変更。(sを削除)★ D:\isearch\isearch>rake migrate (in D:/isearch/isearch) == CreatePhoto: migrating ===================================================== -- create_table("photos", {:force=>true}) -> 0.1570s -- execute("alter table photos change data data longblob") ・・・・・
84 名前:デフォルトの名無しさん [2007/10/28(日) 03:40:58 ] バージョンは、1.2.3でした。
85 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 04:31:39 ] D:\isearch\isearch>ruby script/generate photos photos
86 名前:82 mailto:sage [2007/10/28(日) 08:17:57 ] 何かと思ったら、OSXのrubyがuniversalになっていて、 拡張ライブラリもuniversalで作らなきゃだめっぽい。 おかげで MySQL も universal で作らなきゃだめっぽい。 これじゃ、自分でrubyから入れ直した方が早そう。。
87 名前:デフォルトの名無しさん [2007/10/28(日) 11:42:50 ] 83です。 >85 ありがと。自分の重大なバグでした。 すれ汚し失礼しました。
88 名前:82 mailto:sage [2007/10/28(日) 11:58:20 ] >>86 解決しました。 trac.macosforge.org/projects/ruby/wiki/Troubleshooting の手順でできました。 $ sudo ln -s . /usr/local/mysql/lib/mysql は /usr/local/mysql/lib にて実施。
89 名前:デフォルトの名無しさん [2007/10/28(日) 14:10:13 ] ユーザ毎にブックマークを管理するウェブサイトをつくるとします。 そして各ユーザのブックマークには、ユーザ毎に管理された連番を付加することとします。 以下のようにテーブルを設計しました。 usersテーブルのbookmark_last_noがそのユーザで最後に使用されたブックマークの連番、 bookmarksテーブルのnoがそのブックマークに付加された連番に当たります。 create_table :users do |t| t.column :user, :string t.column :bookmark_last_no, :integer end create_table :bookmarks do |t| t.column :no, :integer t.column :user_id, :integer t.column :url, :string end このように設計したのですがもっと綺麗に出来る設計はあるでしょうか? また、この設計で良い場合、 bookmark_last_noをインクリメントするのはModelで行うべきでしょうか、 それともControllerで行うべきでしょうか。 どなたかアドバイスしていただけると嬉しいです。。
90 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 14:56:53 ] >>89 bookmarkのテーブルと、userのテーブルと、 bookmarkとユーザーをつなぐテーブルを作るのが良さそうだけど。
91 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 16:31:34 ] > このように設計したのですがもっと綺麗に出来る設計はあるでしょうか? 今のままでいいんじゃない? > bookmark_last_noをインクリメントするのはModelで行うべきでしょうか、 > それともControllerで行うべきでしょうか。 どっちでも良いけど、この場合はcontrollerだろな
92 名前:デフォルトの名無しさん [2007/10/28(日) 18:13:54 ] rubyを見つけてくれた、どこかの外国人様に感謝(笑)。
93 名前:デフォルトの名無しさん [2007/10/29(月) 02:53:05 ] Railsを携帯対応にしたいのですが、おすすめのプラグインってありますか?
94 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 03:02:17 ] >>93 jpmobile とか? 俺も使ってないのでどれくらいイケてるのか知りたい。
95 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 00:46:52 ] 絵文字の変換とかもやってくれるらしい
96 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 00:57:03 ] Ajax関連です。 link_to_remoteなんだけど、パラメータを幾つか渡したい。 でもフォームを作成するほどではない。 こんな場合は、どうやって渡すべきでしょう? GETとPOSTのどっちを使った方がベターでしょう?
97 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 01:02:40 ] 結構意味不明
98 名前:デフォルトの名無しさん [2007/10/30(火) 16:59:32 ] >>94 サンクス。試しに使ってみた。 携帯の機種判別は問題なく動いたが、携帯電話viewの自動振分けはうまく動かず、仕方なくコントローラーを別に作って対応した。 サンプル: news.a01.biz/m/
99 名前:デフォルトの名無しさん [2007/10/30(火) 20:31:39 ] www.atmarkit.co.jp/news/200710/29/rubycert.html 第1回Ruby検定は45人が受験 45人って…(笑
100 名前:デフォルトの名無しさん [2007/10/30(火) 20:33:06 ] 100
101 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 21:28:24 ] >>99 何を期待してたんだ?
102 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 23:26:49 ] 会場が島根じゃ45人もきたって感じだろ
103 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 10:54:20 ] 一時的に松江市の人口が1%ぐらい増えたのでは?
104 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 10:58:26 ] 板違いの上に結局雑談しかしない糞スレ
105 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 12:34:54 ] RailsのスレってWebなんか?
106 名前:89 mailto:sage [2007/10/31(水) 15:05:51 ] >>90 ありがとうございます。仰っている意味は理解できました。 >>91 ありがとうございます。 出来ればなぜControllerで行うのか教えていただけると嬉しいです。 Modelにてbefore_createを使う方法も考えたのですが。。
107 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 21:18:19 ] 投げるSQLが一つ減ると思うんだけど。 処理としてはこんな感じ? User.transaction do user = User.find(user_id) user.bookmark_last_no = user.bookmark_last_no + 1 user.save! bookmark = Bookmark.new(params[:bookmark]) bookmark.no = user.bookmark_last_no bookmark.save! end
108 名前:デフォルトの名無しさん mailto:sage [2007/11/01(木) 02:35:52 ] LoginEngine入れた環境で、入力画面→入力項目確認画面→おつかれさま! ってしたかったんだけど、なんかうまく行かない。 hidden_fieldで@userな値持ちまわったら、signupメソッド丸写しじゃだめなのかなー。
109 名前:89 mailto:sage [2007/11/02(金) 11:53:33 ] >>107 ありがとうございます。分かりました!
110 名前:デフォルトの名無しさん mailto:sage [2007/11/02(金) 16:18:11 ] >>107 何故increment!を使わないのか
111 名前:デフォルトの名無しさん [2007/11/03(土) 15:06:51 ] 流れ読まずにすまんが 新ロゴ pc11.2ch.net/test/read.cgi/tech/1193668038/l50
112 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 21:59:48 ] 概出だろうけど ttp://cappuccino.jp/keisuken/logbook/20070927.html ttp://d.hatena.ne.jp/iR3/searchdiary?word=*%5BRuby%20on%20Rails%5D ttp://slashdot.jp/articles/07/09/23/2357202.shtml
113 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 13:17:59 ] activeldapをぜひ使ってみたいのですが、試してみたところ、 内部で呼ばれているLDAP::ConnでSegmentation Faultエラーが出てしまい、 どうしてもうまくいきません。 使われている方はいらっしゃいますか? ちなみに、インストール方法として、 ・svnで 最新activeldapリポジトリをチェックアウト、 ・gemで、 ・ruby-net-ldap ・ruby-activeldap ・Ubuntuだと、aptで ・libldap-ruby1.8 ・libactiveldap-ruby など、いろいろと利用できるパターンがあるようですが、どの組み合わせが {安定している | 実績がある | 人気がある}のでしょうか? いろいろ試してみましたが、どうしてもactiveldapでは Segmentation Faultエラーになってしまいます。 (net/ldapを直接呼び出すと大丈夫みたいです)
114 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 21:50:20 ] そのエラーをぜんぶ書くと誰かがたすけてくれるかもしれない。
115 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 09:54:50 ] SEGV死ならふつうRubyレベルより上でエラーはそれ以上出ないのでは。 むしろ必要なのはlibldapとかのライブラリバージョンを含む環境と、最小コードだろう。 net/ldapが動くなら問題はたぶん、必須オプションが空になってるとか、かな? まぁどこで落ちてるかによるけど。
116 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 19:09:57 ] ruby-net-ldapを使って、WindowsからActiveDirectoryにアクセスして使ってるけど、結構いける
117 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 16:06:14 ] gem serverを立ち上げたときに RailsのAPIドキュメントだけじゃなくRubyの標準APIのドキュメントも 見られるようにしたいんですが、何か方法をご存知の方いますか?
118 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 18:42:18 ] ActiveScaffold触ってみて吹いた こんなの手書きじゃすぐには作れねぇwww
119 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 19:22:30 ] >>118 これか、よさげだな ● [Rails] ActiveScaffold プラグイン - ヽ( ・∀・)ノくまくまー(2007-11-10) wota.jp/ac/?date=20071110#p01
120 名前:デフォルトの名無しさん mailto:sage [2007/11/11(日) 14:08:57 ] 後印刷機能が付けば最高。
121 名前:デフォルトの名無しさん mailto:sage [2007/11/11(日) 21:13:58 ] Railsはじめるときサンプルとして何作った? 多そうなのは: [1] ショッピングカート [2] ブログ [3] Wikiクローン [4] スケジュール管理 あたりかな?
122 名前:デフォルトの名無しさん mailto:sage [2007/11/11(日) 21:29:43 ] 顧客のシステム作った
123 名前:デフォルトの名無しさん mailto:sage [2007/11/11(日) 23:12:10 ] サンプルは眺めるだけで作りたいサイト作り始めたけど
124 名前:デフォルトの名無しさん mailto:sage [2007/11/11(日) 23:25:39 ] オライリーあたりに載ってたTODOアプリを手順を追って作った後は 自分で作りたいものを作った。
125 名前:デフォルトの名無しさん mailto:sage [2007/11/12(月) 01:27:07 ] 演習用だとなにがいいんだろう。 やっぱ blogとかだと一通り全部あるからいいのかな。
126 名前:デフォルトの名無しさん mailto:sage [2007/11/12(月) 01:33:14 ] Railsの講習やってるところや講習受けた人にカリキュラムを聞いてみたら?
127 名前:デフォルトの名無しさん mailto:sage [2007/11/12(月) 23:20:58 ] ネット上の入門ページで多いのはこんな流れかな。 @データベース作成。(migration使用の場合はデータベースの扱いがちょっと違うけど) Arails hogehogeで作成。 Bdatabase.ymlの設定。 Cruby script/generate scaffold [モデル名] [コントローラー名] Druby script/server hogehoge Eapp/helpers/hogehoge_helper.rbをいじる。 Fapp/controllers/hogehoge_controller.rbをいじる。 Gapp/views/my_wiki\show.rhtmlをいじる。 Hconfig/routes.rbをいじる。 Icomponentsディレクトリをいじる。CSSを使う。 Jserverにアップする。 Krakeを詳しく説明。fixtureの説明。 Lactiverecordを詳しく説明。 Mactivepackを詳しく説明。リレーショナルのn:nの説明まで。 Nファイルのアップロード・ダウンロード機能の追加。 OHypertext用のパーサの作成。(wikiサンプルではほとんど出てくる。) 書き疲れたので他に残ってたら追記してね。
128 名前:デフォルトの名無しさん mailto:sage [2007/11/12(月) 23:22:17 ] P認証機能の追加 忘れてたw
129 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 00:41:31 ] それ、自分で考えて書いたの?暇だな
130 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 02:29:24 ] 突然な質問で申し訳ないんですが、 Railsが自動的に吐き出すコードを解説してるようなサイトはありませんか? Railsが実際何をやってくれるのか調べたいもので・・・
131 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 08:18:29 ] 入門書ならたくさん出てると思うが
132 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 11:10:17 ] >>131 本より出来ればHPの方が助かるのですが・・・ こう書いたらこんなコードを自動的に吐き出すよ!的な解説してるとこありませんかね?
133 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 15:03:52 ] rails_generatorのコード読めばいい railsのコードを読むのは面白いよ
134 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 15:35:53 ] www.gotapi.com/html とりあえずここでRailsとRuby両方と その他の各種言語も含めて まとめてAPI検索できるので gem_serverじゃなくてもいいや
135 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 15:39:14 ] >>130 api.rubyonrails.com/ 気になったメソッドがあったら APIドキュメントみてshow sourceで Railsのソースコードみて実際の動作を 確認ってだけじゃだめなのかな あとはブラウザでソース開いて 何が生成されてるか見るかとか
136 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 23:09:09 ] >>133 ,134,135 ありがとうございます。 あと出来れば日本語の方がいいのですが・・・ 変換すればいいのですが、やはりもともと日本語の方が見やすいので・・・ お願いします!
137 名前:デフォルトの名無しさん mailto:sage [2007/11/14(水) 00:12:03 ] みんな優しいけど俺はとっととソース嫁よと思った。
138 名前:デフォルトの名無しさん mailto:sage [2007/11/14(水) 00:34:34 ] Railsのソース面白いよな。ヲイヲイそこまでやるのかよ、みたいな。 ActiveSupportのcore_extの便利メソッドあたりから始めるのがオススメ。
139 名前:デフォルトの名無しさん mailto:sage [2007/11/14(水) 09:32:15 ] >>135 リフレクション三昧で、複雑な機能の定義場所に実装があることの方が珍しいから、 show sourceが役に立ったことはあまりないんだけど、 Railsのソースを読むのにはあれは使えないんじゃない? そもそも公開メソッドしか読めないから、どうせ実装は見えない事の方が多いし。
140 名前:デフォルトの名無しさん mailto:sage [2007/11/14(水) 20:22:36 ] rails 2.0.0RC1のソース読めば? バグを見つけて修正したらネ申
141 名前:135 mailto:sage [2007/11/14(水) 23:44:30 ] >>137 ごもっともです^^; >>139 確かにRailsは見えない部分の実装があって、困惑してます Railsは簡単に作れるがコンセプトな気がするので、 「こう書けば、この機能が実装されるよ!」 という物がリスト化されててもいい気がします・・・(日本語で) >>140 無理をおっしゃるw
142 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 13:02:40 ] > 「こう書けば、この機能が実装されるよ!」 > という物がリスト化されててもいい気がします・・・(日本語で) じゃあリスト化してよ。日本語で
143 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 17:34:41 ] ソース嫁タコが
144 名前:デフォルトの名無しさん [2007/11/15(木) 21:37:54 ] >>143 f.hatena.ne.jp/images/fotolife/s/seijotcp/20071115/20071115003958.png
145 名前:デフォルトの名無しさん mailto:sage [2007/11/16(金) 01:13:01 ] JRubyをアプレット経由で呼び出してJavaScriptのようにブラウザ側でRubyスクリプトを動かす試みらしい 概要(英語) almaer.com/blog/running-ruby-in-the-browser-via-script-typetextruby 動作サンプル(英語) ruby-in-browser.googlecode.com/svn/trunk/evalruby/index.html
146 名前:デフォルトの名無しさん [2007/11/16(金) 02:14:32 ] だったら普通にJavaのアプレットでいいじゃん
147 名前:デフォルトの名無しさん mailto:sage [2007/11/16(金) 02:18:32 ] どういう意図でこんなの作ったのか知らないけど 全部Rubyコードで完結させたいひと向けなんでしょうね
148 名前:デフォルトの名無しさん mailto:sage [2007/11/16(金) 12:55:49 ] 試み、というかJRubyで出来たコードはJavaのバイトコードそのものでしょ? それがApplet環境で動くのはまぁJRubyの試験としては意義があるだろうが、 まぁそらそうだろ、ってとこじゃないの。 Appletで動かしたいRubyの既存コードってのがそんなにないのも感動がすくない原因かも。 RDで作ったAPIのマニュアルのコードをちょっと変えたり、少し使ってみたいときに、 ブラウザで閲覧しながらすぐ試せると便利、かな? あとは、breakpointerはローカルのappletで動かして、リモートのRailsのアプリをブラウザで操作しつつデバッグとか。 XULとかと組み合わせてWeb2.0風RailsIDEが実現できるかも。 ...Java Appletの時点でWeb2.0じゃないな。 でもJRubyにはRailsのあまり強くない実行環境をJava並にできるかもしれないのでかなり期待してる。
149 名前:デフォルトの名無しさん [2007/11/17(土) 23:50:51 ] <h1>Search</h1> <%= start_form_tag :action => 'search' %> keyword:<%= text_field_tag 'keyword','',:autocomplete=>"off" %> <%= observe_field 'keyword', :frequency=>0.3, :update=>:results, :url=>{:action=>:search}, :with=>"'keyword='+encodeURIComponent(value)" %> <%= submit_tag 'Search' %> <%= end_form_tag %> <div id="results"> <%= render:partial=> 'searchresult' %> </div> ajaxを使ったリアルタイム検索をしたいのですが テキストフィールドに文字を打つと なぜかSearchとテキストボックスがもう1つ出てきます 原因がわからず四苦八苦してます ご教授願いますorz