[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 04/04 11:44 / Filesize : 240 KB / Number-of Response : 968
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Ruby on Rails



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






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<240KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef