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

【Ruby】Ruby on Rails Part7

レス数が1000を超えています。これ以上書き込みはできません。
0001nobodyさん2009/04/30(木) 23:07:27ID:???
■前 Ruby on Rails のスレ が
http://pc11.2ch.net/test/read.cgi/php/1224838013/

■参考サイト
<英語>
本家:http://www.rubyonrails.org
API document:http://api.rubyonrails.com/
開発者のblog:http://weblog.rubyonrails.org/
参考wiki:http://wiki.rubyonrails.org/rails

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

■参考スレ(プログラム板)
Rubyについて Part 35
http://pc12.2ch.net/test/read.cgi/tech/1238194350/
Ruby 初心者スレッド Part 27
http://pc12.2ch.net/test/read.cgi/tech/1238632943/l50
0976nobodyさん2009/09/13(日) 06:38:16ID:???
ようやっとrails2に移行できたばかりなのに3とか勘弁してくれ
0977nobodyさん2009/09/13(日) 08:44:00ID:???
オレなんか、Railsによるアジャイル開発第二版で1.26を勉強中だぞ
0978nobodyさん2009/09/13(日) 08:49:40ID:???
Rails 2.3.4で追加されたseeds.rbについて - ひげろぐ
http://brass.to/blog/rails-2-3-4%e3%81%a7%e8%bf%bd%e5%8a%a0%e3%81%95%e3%82%8c%e3%81%9fseeds-rb%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6.html

migrationに初期データ追加処理かかずに、db/seeds.rbにかけってさ。
0979nobodyさん2009/09/13(日) 09:51:07ID:???
新しい物好きならTornadoでもやってたら?
0980nobodyさん2009/09/13(日) 17:10:25ID:???
>>977
おれも。
Pragmatic の英語版の第三版を入手しようと思ったが、
第三版は Rails 2系の内容になっているけど、もうすぐ Rails 3 が出るんだよね。
0981nobodyさん2009/09/13(日) 17:18:32ID:???
もうすぐとは言うがな、まだアルファすら出ていないぞ。
0982nobodyさん2009/09/13(日) 17:38:09ID:???
たしかに。
今年の前半では、Rails 3(Merb との統合)は夏頃には出るとか言われていたけど、
今年いっぱいは出ないかも。
0983nobodyさん2009/09/13(日) 18:05:44ID:???
>>978
初期データ設定用のタスクを自分で書いてたけど
こっちを使った方が幸せになれそうだな。早速そうするわ
09849832009/09/13(日) 18:15:45ID:???
と、思ったけどやっぱやめw
テーブルごとに初期データ設定のタスクを作って依存関係を設定した方がいいや
0985nobodyさん2009/09/13(日) 18:24:51ID:???
>>977
俺もそのやり方でサンプルいじりながら勉強した
その後はすぐに最新版に切り替えて 1.26 との差分をネットやレシピブックで
補うという感じ

アジャイル開発の第三版欲しいけど
今すぐ英語版買うか、翻訳版が出るのを待つか悩み中
0986nobodyさん2009/09/13(日) 18:34:56ID:???
各バージョンを完全に最初から習得しなおしになることが多い人は3を待つ。
差分で習得できそうな人は2で始める。
0987nobodyさん2009/09/13(日) 18:47:28ID:???
ここにいる人間はrailsのソースコードすら読めないのか
0988nobodyさん2009/09/13(日) 18:57:38ID:???
umetemiru
0989nobodyさん2009/09/13(日) 19:00:46ID:???
>>987
本を読んで勉強する人はソースコードを読まないとでも?
なんでそこで排他論理になるのか意味不明
0990nobodyさん2009/09/13(日) 19:42:42ID:???
仕様を知らずにいきなりソースを見ても把握は難しいだろう。
時間をかければ可能だろうが、効率的なやり方ではない。
どういう機能があるのかを系統立てて知るには書籍が一番手っ取り早い。
0991nobodyさん2009/09/13(日) 19:49:32ID:???
マジレスするとどこから読んだらいいのか、
読みたい *.rb がどこにあるのかよくわからん

ソースは GEM の下にあるのは find でみつけたけど

Rails コードリーディングみたいなサイトないかな
0992nobodyさん2009/09/13(日) 19:58:13ID:???
>>991
関連gemのソースからtagsファイル作ってタグジャンプ
09939912009/09/13(日) 20:07:32ID:???
>>992
ありがとう
いまは、エラーが出たら、そのクラス名で find と grep で結局たどっています。
Java と違い、Ruby はクラス名とファイル名が 1:1 ではないので、
Java から来た人間だと、どうもおっかけにくい。

地道に追っかけることにします。

コントローラから view への渡し方でどんなことが出来るかを調べたくて、
render.rb はだいぶ読み込んだが・・・
0994nobodyさん2009/09/13(日) 20:10:09ID:???
もしかしてローカルでAPI参照してないのだろうか。
0995nobodyさん2009/09/13(日) 20:20:12ID:???
確かに rdoc の View Source は素晴らしい
private なメソッドまであれで見られるようになればソースブラウザとして
かなり便利なものになるだろうな

と思って man 見たら --all というオプションを発見してしまった
09969912009/09/13(日) 20:28:22ID:???
http://railsapi.com/ とかでオンラインでも見るけど、
ローカルで使っている Rails が必ずしも最新版とは限らないので、
やり方は忘れてしまったが、ローカルで Rails で空の App をつくって、
そこから rdoc(?) 作らせて、それを見ている。

でもソースを直接見たいときもある。

>>995
> 確かに rdoc の View Source は素晴らしい

これは私もそう思う。
Javadoc も取り入れれば、と思った。
0997nobodyさん2009/09/13(日) 20:37:52ID:???
Javaは型ががっちりしてるので、ソースの内部を見る必要なくない?
あるとしたらたぶん、メソッドの定義が下手なんだと思う。
09989912009/09/13(日) 20:41:25ID:???
>>997
いや、Java に限らず、そのメソッドの内部で何が行われているか
知りたいことがあるから、API を見ることとソースを見ることは別だと思います。

1000 が近いので、スレ立ててみますね。
テンプレは >>1-2 を使用します
0999nobodyさん2009/09/13(日) 20:48:07ID:???
>Java と違い、Ruby はクラス名とファイル名が 1:1 ではないので、

ha?
1000nobodyさん2009/09/13(日) 20:49:46ID:???
ume
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。