- 1 名前:nobodyさん [2007/02/06(火) 20:10:09 ID:nOZh/PU9]
- Rubyのweb application frameworkである
Ruby on Railsに関するスレッドです。 <英語> 本家: www.rubyonrails.org API: api.rubyonrails.com/ Documents&Tutorials: documentation.rubyonrails.com/ <日本語> Rails' wiki: wiki.fdiary.net/rails/ 前スレ 【Agile】Ruby on rails相談所 part2【DRY】 pc10.2ch.net/test/read.cgi/php/1151254378/
- 274 名前:271 [2007/04/28(土) 18:50:24 ID:weHXkhvg]
- >>272-273
サンクスです 安心しました
- 275 名前:nobodyさん mailto:sage [2007/05/01(火) 00:45:09 ID:???]
- Rubyって現在運用に向いてるの?
あんまりみたことないし、作者のサイトがPHPなんだけどw この言語はネタかww
- 276 名前:nobodyさん mailto:sage [2007/05/01(火) 01:32:32 ID:???]
- 作者のサイトとは?
- 277 名前:nobodyさん mailto:sage [2007/05/01(火) 01:53:04 ID:???]
- 運用ってどんな運用よ?
- 278 名前:nobodyさん mailto:sage [2007/05/01(火) 03:36:54 ID:???]
- つれたつれた
- 279 名前:nobodyさん mailto:sage [2007/05/01(火) 03:41:15 ID:???]
- で、作者のサイトとは?
- 280 名前:nobodyさん mailto:sage [2007/05/01(火) 04:18:42 ID:???]
- PHPのアホ言語仕様に気づかないようなプログラミングセンスのない奴は
所詮何使っても同じだよ
- 281 名前:nobodyさん mailto:sage [2007/05/01(火) 04:20:28 ID:???]
- へえ、たとえばどんな?2〜3例ばかり挙げてもらえる?
- 282 名前:nobodyさん mailto:sage [2007/05/01(火) 05:18:34 ID:???]
- 山ほどあるが、一番アホなのは高階関数が使えない事かな。
PHP function cube($n) { return($n * $n * $n); } $a = array(1, 2, 3, 4, 5); $b = array_map("cube", $a); print_r($b); Ruby a = [1, 2, 3, 4, 5] p a.map {|x| x**3} 実装の多重継承を行う仕組みがないところ あとは組み込み関数にオブジェクト指向が全然活用されてないところ、 Perlに中途半端に似てるシンタックス
- 283 名前:nobodyさん mailto:sage [2007/05/01(火) 05:30:41 ID:???]
- うーん、だっさーいけどcreate_functionを使えば同等のことができると思うけど。
それを言うならclosureがないのがアホだろう。
- 284 名前:nobodyさん mailto:sage [2007/05/01(火) 05:34:45 ID:???]
- あー、あと実装の多重継承(rubyでいうinclude)がないのには結構悩んだ。
けどこれもなんとかなるんだよね、実は。requireを使えばできる。 組み込み関数にオブジェクト指向が活用されてないのは仕方ないよ。 だって全部がオブジェクトじゃないし、元々の出自が違うもの。 そこは割り引いてあげなきゃ。 Perlに文法似てる? 全然そんなことないと思うけど。 Perlの文法で特徴的なのは文脈で変数の解釈が変わることで、 PHPにはそれがないよ。
- 285 名前:nobodyさん mailto:sage [2007/05/01(火) 05:36:35 ID:???]
- 連投すまん。
だからといってPHPがいいとはちっとも思ってない。 アホ言語仕様とまでは思わないけど、 まあ文法はださいけど結構色々できるよってことね。
- 286 名前:nobodyさん mailto:sage [2007/05/01(火) 11:21:05 ID:???]
- Rubyはイテレータが便利で今までFor文とかほとんど書いた事がなかったんですけど、ERBだとFor文を使ってますよね。
AWDwRのサンプルコード見てもそうですし。 これがどうにもRubyぽくない(というかほとんどJSPに見える)ので嫌なんですが、どうにもならないところなんですかねぇ。。。 イテレータ拡張してブロックの評価結果を戻り値で返すって言うのはダメですか?
- 287 名前:nobodyさん mailto:sage [2007/05/01(火) 11:35:23 ID:???]
- 単にデフォルトのscaffoldで生成されるテンプレートがforループを使っているだけであって
使いたくないなら使わなければ良いっていうか、好きにすれば良いっていうか... でもViewで凝ったループを使いたくなることは無いし、forだとだれにでも判り易くていいんじゃない。 表記の好みだけが問題ならどっちでもいいじゃん?
- 288 名前:nobodyさん mailto:sage [2007/05/01(火) 12:02:04 ID:???]
- phpはオブジェクト指向を途中から中途半端に入れたからもう無理だろ
- 289 名前:nobodyさん mailto:sage [2007/05/01(火) 13:54:13 ID:???]
- eachよりもforのほうが軽い。(eachはループごとにブロックスコープを生成するがforはブロックを作らない)
- 290 名前:nobodyさん mailto:sage [2007/05/01(火) 17:54:57 ID:???]
- >>289
それは知らなかった。横で見ていたものだが教えてくれてありがとう。 でもforみたいに新たな文法を導入するよりeachの方が好きなんだよね…。
- 291 名前:nobodyさん mailto:sage [2007/05/01(火) 21:14:34 ID:???]
- >>286
eachで書くことが出来ないと思っているならそれ誤解だから。
- 292 名前:nobodyさん mailto:sage [2007/05/01(火) 21:15:17 ID:???]
- 値の検証でmodelに
validates_presence_of :name, :message=>"名前がありませんよ" みたいにしてるんですけど、カラムが全部未入力の場合だけエラーとしたい場合、 どんなふうにするんでしょ?
- 293 名前:nobodyさん mailto:sage [2007/05/01(火) 21:26:44 ID:???]
- モデルにvalidate というメソッドを定義して好きにチェックする。
レコードとして不正だったら、 errors.add_to_base(エラーを伝えるメッセージ) という呼び出しをすればOK。
- 294 名前:nobodyさん mailto:sage [2007/05/01(火) 21:27:32 ID:???]
- >>286
これるびまの誰かへのインタビューで なんか理由が書いてたような記憶あるなー forとendが対照的で見やすいのもあるんじゃねとかそういう話 別にeachでも全然いいんじゃないの
- 295 名前:nobodyさん mailto:sage [2007/05/01(火) 21:27:57 ID:???]
- 追記。
定義したvalidateは必要に応じてフレームワークから呼ばれるので 自分で呼ぶ必要はないです。
- 296 名前:292 mailto:sage [2007/05/01(火) 21:42:12 ID:???]
- modelに
def validate if gakunen_id.empty? validates_presence_of :name, :message=>"名前がありませんよ." end end とすると以下のエラーが・・ You have a nil object when you didn't expect it! You might have expected an instance of Array. The error occured while evaluating nil.empty? なぜに。
- 297 名前:nobodyさん mailto:sage [2007/05/01(火) 21:50:04 ID:???]
- よくわからんが霊視して答えてみることにする。
if self.gakunen_id.empty? でどうだ?
- 298 名前:nobodyさん mailto:sage [2007/05/01(火) 21:51:30 ID:???]
- 未初期化なら''じゃなくてnilだから、empty? は呼べない。
blank? 使え。
- 299 名前:292 mailto:sage [2007/05/01(火) 22:14:29 ID:???]
- blank?やnil?でも同じ感じ。
You have a nil object when you didn't expect it! You might have expected an instance of Array. The error occured while evaluating nil.inject Extracted source (around line #6): 6: <%= collection_select 'seller', 'gakunen_id', @gakunen, 'id', 'gakunen', :include_blank => true %><br> なぜー
- 300 名前:nobodyさん mailto:sage [2007/05/01(火) 22:21:38 ID:???]
- validateと関係ないじゃねーか!
- 301 名前:nobodyさん mailto:sage [2007/05/01(火) 22:28:19 ID:???]
- collection_selectの3つめの引数は配列でないといけないんだが。
injectでエラーになってるようだが、 collection_select(..., ..., choices...) => to_select_tag(choices,...) => options_for_select(choices,...) でchoices(引数としてはcontaienr)に対してinjectが呼ばれる。 ここでエラーになってないか?
- 302 名前:nobodyさん mailto:sage [2007/05/02(水) 02:22:46 ID:???]
- ruby言語仕様がアホすぎてダメだわ。
- 303 名前:nobodyさん mailto:sage [2007/05/02(水) 03:16:56 ID:???]
- kwsk
- 304 名前:nobodyさん mailto:sage [2007/05/02(水) 03:23:00 ID:???]
- なんでrubyの作者のHPでrubyが使われず、phpが使われてるのかおまえらは考えたことがありますか?
- 305 名前:nobodyさん mailto:sage [2007/05/02(水) 04:05:09 ID:???]
- Rubyの言語仕様を理解できない自分がアホだという事には気づかなかっただけ幸せかもね
- 306 名前:nobodyさん mailto:sage [2007/05/02(水) 08:24:11 ID:???]
- Rubyの作者のHPって
matzにっき?(tDiary) ruby-lang.org?(Radiant=Rails)
- 307 名前:nobodyさん mailto:sage [2007/05/02(水) 08:48:15 ID:???]
- また「釣れた」とか嬉しそうに言うからほっときなよ。
どうせ何もわかっちゃいないんだし。
- 308 名前:nobodyさん mailto:sage [2007/05/02(水) 11:26:38 ID:???]
- matzって最近はPHPの悪口言わなくなったな。大人になったのかな。
- 309 名前:nobodyさん mailto:sage [2007/05/02(水) 12:40:12 ID:???]
- >>308
勝利宣言済
- 310 名前:nobodyさん mailto:sage [2007/05/02(水) 16:46:46 ID:???]
- Model.find(:all, :include => [:foo,:bar], :joins =>[inner join table t on t.foo_id = foo.id])
と言った感じでInner JoinとLeft joinを使い分けていたのですが、パフォーマンスを 調べていたところ、:joinsオプションで指定したテーブルはJoinこそしてくれてはいるものの、select句で カラムをまったく指定しておらず、無駄になっている事が分かりました。 (結局参照するときにSelect投げなおしている) んで、じゃあしゃーないと、:selectでカラムを指定してみてもまったく無視されているようで、SQLに反映されません。 ARでinner joinは茨の道なんでしょうか?DHHからの愛を感じません。
- 311 名前:nobodyさん mailto:sage [2007/05/02(水) 19:53:46 ID:???]
- レスありがとうございます-。
>>289 500万回のループを回して処理時間を計ってみたら forとeachでは0.5〜1秒くらいforの方が早かったです。 そこまで気にしなくてもいい感じですね。 >>290 Σ(゜д゜;) >>294 <% hoge.each do |v| foo <%= bar() %> <% end %> こんな感じですかね? 言われてみればなんとなく気持ち悪い気もします。
- 312 名前:nobodyさん [2007/05/03(木) 00:05:55 ID:n7bcDdTM]
- Rails Edgeって何なんですか?
Ruby-MLで、重いって言われてたんですけど・・・
- 313 名前:nobodyさん mailto:sage [2007/05/03(木) 01:05:02 ID:???]
- 開発の最先端のRailsのこと。
- 314 名前:nobodyさん mailto:sage [2007/05/03(木) 01:16:51 ID:???]
- レールの先端て終点ですか
- 315 名前:nobodyさん mailto:sage [2007/05/03(木) 01:18:01 ID:???]
- コーナーリングのときに車体が浮いて、車輪が引っかかってる部分が
エッジのような気がする。
- 316 名前:nobodyさん [2007/05/03(木) 01:38:43 ID:nyRAYwv8]
- www.itmedia.co.jp/enterprise/articles/0705/01/news053.html
犯罪者用フレームワークに選ばれた?
- 317 名前:nobodyさん mailto:sage [2007/05/03(木) 01:47:29 ID:???]
- 女性用ってとこがまた似合ってるな
- 318 名前:nobodyさん mailto:sage [2007/05/03(木) 16:30:40 ID:???]
- Rubyはスタイリッシュな女性
Perlはガツガツした現場主義マッチョ PHPはにちゃんねら ってイメージだな
- 319 名前:nobodyさん mailto:sage [2007/05/03(木) 18:07:37 ID:???]
- そういやhelperのテストって書いてますか?
基本はviewから呼ばれるものの、ユニットテストとかできそう。 なんだけど機構がないよね。
- 320 名前:nobodyさん mailto:sage [2007/05/04(金) 01:29:45 ID:???]
- >>318
いかにもちゃんねらな発想
- 321 名前:nobodyさん mailto:sage [2007/05/04(金) 02:07:15 ID:???]
- railsで作られた有名なサイトって何がある?
なんか個人が片手間で、しかもRailsじゃなくても簡単に 作れるようなサイトしか表に出てないから、 イマイチ実績がわからん…
- 322 名前:nobodyさん mailto:sage [2007/05/04(金) 03:56:44 ID:???]
- >>321
rails100.pbwiki.com/
- 323 名前:nobodyさん mailto:sage [2007/05/04(金) 03:58:23 ID:???]
- wiki.rubyonrails.org/rails/pages/RealWorldUsagePage1
- 324 名前:nobodyさん mailto:sage [2007/05/04(金) 08:47:54 ID:???]
- ランダムに眺めてみたけど
なんかデザイン最悪、アクセシビリテ悪し、ってやつが多いなあ・・・
- 325 名前:nobodyさん [2007/05/04(金) 10:04:27 ID:DRYOcLVN]
- >>321
オブジェクト指向スクリプト言語 Ruby www.ruby-lang.org/ja/
- 326 名前:nobodyさん [2007/05/04(金) 10:06:14 ID:DRYOcLVN]
- >>321
>>322にもあるけど、今はやりのSNS(?)twitterがRailsだね。 Twitter: What are you doing? twitter.com/ パフォーマンスあげるのにいろいろ苦心してたみたいだけど。
- 327 名前:nobodyさん mailto:sage [2007/05/04(金) 11:05:10 ID:???]
- 美しいサイトを紹介してくれ。
これじゃMVCじゃなくてMCだ。
- 328 名前:nobodyさん mailto:sage [2007/05/04(金) 13:25:54 ID:???]
- MVCという言葉は知ってるらしいが
Vのデザインまでフレームワークが作ってくれると 思ってるのか
- 329 名前:nobodyさん [2007/05/04(金) 13:37:14 ID:L0mwz8+Z]
- >>327
ちょwwww Rails関係なくない?
- 330 名前:nobodyさん mailto:sage [2007/05/04(金) 13:58:19 ID:???]
- 関係あると思うよ。
Vのデザイン開発クオリティを支えるのも含めてMVCのVだよ。
- 331 名前:nobodyさん mailto:sage [2007/05/04(金) 14:10:18 ID:???]
- あのな、MVCモデルってのはプログラム内部の「作り方」の話で、アプリケーションのみてくれや機能とは関係ないんだけど。
で、RailsにDreamweaverやホームページビルダー的なものを期待しているのか?
- 332 名前:nobodyさん mailto:sage [2007/05/04(金) 14:57:30 ID:???]
- まぁ、将来は統合されたような物がでるかもしれないが、
いまはないな
- 333 名前:nobodyさん mailto:sage [2007/05/05(土) 01:34:23 ID:???]
- 今はVのデザインもフレームワークがやってくれるじゃん。
rails以外のrails派生フレームワークはscaffoldである程度整ったもん出してくれるし。 もちろん「設定より規約」に従って、そのデフォルトデザイン自体も指定可能だし。
- 334 名前:nobodyさん mailto:sage [2007/05/05(土) 02:21:57 ID:???]
- しかしerbがデザインナーには優しくない訳で・・・。
- 335 名前:nobodyさん [2007/05/05(土) 03:34:46 ID:q6FwsdVV]
- ちゅーか、デザイナにデザインつくって、
コードに落とすのは、マの役目じゃねーのか? MVCのVっつったて、まさか、HTMLでデザインするとこまで、マがやるわけじゃあるまいに・・・
- 336 名前:nobodyさん mailto:sage [2007/05/05(土) 06:39:53 ID:???]
- スキンやテーマから選択みたいな機能をRailsに実装しろって話?
- 337 名前:nobodyさん mailto:sage [2007/05/05(土) 09:31:19 ID:???]
- 普通のHTMLをテンプレートとして利用できるようにしろと。
Dreamwaverなんかでちゃんと見れるHTMLを。 あとさ、scaffoldなら、データベースのフィールドが増えたら 自動的にビューに反映される。 その便利な機能を、独自のテンプレートでも反映させられるようにしろと。 たとえば独自で作ったrhtml内に特殊なタグ<% scaffold %>を書いておけば、 そこがscaffoldで生成したようなフォームになる。 ただし、rhtmlですでに項目を使用しているのならそれは除く。 一度作ったrhtmlそのままで、データベースのフィールドの追加に 追尾できるような仕組みがあるといい。 もちろん追尾した部分のデザインは汚いだろうが、それはあとから直せば良い。 それよりも動作チェックを早くしたい。
- 338 名前:nobodyさん mailto:sage [2007/05/05(土) 09:47:26 ID:???]
- データベース設計からやり直せよ…。
- 339 名前:nobodyさん mailto:sage [2007/05/05(土) 09:52:34 ID:???]
- >>338
DRY原則。やり直すなんてもってのほか。
- 340 名前:nobodyさん mailto:sage [2007/05/05(土) 10:02:57 ID:???]
- 何言ってんだ?根本的にデータベース設計が糞なんだろ?初めからやり直せよ。
フィールドが途中で増える様な、仕様すら決定してない段階でV作りこんで、何するつもり?
- 341 名前:nobodyさん mailto:sage [2007/05/05(土) 10:06:57 ID:???]
- Agileでは作ったものに対して仕様追加という作業がなんども発生する。
だから、作ったビューに対して、仕様変更が発生した場合、 それをデータベースに反映させられるといい。 具体的に言えば、ビューにテキストボックスを追加したら、 データベースでもフィールドが追加される。(手動で追加するのではない)
- 342 名前:nobodyさん mailto:sage [2007/05/05(土) 10:10:24 ID:???]
- >>340
最初から仕様を決定するウォーターフロー的な開発は現代に合わない。 アジャイル開発手法においては、開発対象を多数の小さな機能に分割し、 1つの反復 (イテレーション) で1機能を開発する(⇒反復型開発)。 こ の反復のサイクルを継続して行い、1つずつ機能を追加開発してゆくのである。 おのおのの反復は、小規模なソフトウェア開発プロジェクトに似ている。 各反復では、それまでに開発した成果物に1つの小さな機能を追加する。 計画、要求分析、設計、実装(コーディング)、テスト、文書化といった、 ソフトウェアプロジェクトに要する全ての工程を、1つの反復内で行う。 場合によっては、1つの反復内で開発すると計画していたソフトウェア機能を、 必ずしも期間内で充分に実現できるとは限らない。 このように時にはうまくゆかない反復もあるが、 アジャイル開発手法では、各反復が終了するごとに、機能追加された新しいソフトウェア (ビルド) を リリースすることを目指す。 各反復が終了するごとに、プロジェクトチームは、 プロジェクトにおける優先度を評価し直す。
- 343 名前:nobodyさん mailto:sage [2007/05/05(土) 10:13:52 ID:???]
- 単なるフィールドの追加に
データベース設計なんか関係ないだろ。 そのフィールドが外部キーとかになっているのなら話は別だが。
- 344 名前:nobodyさん mailto:sage [2007/05/05(土) 10:15:33 ID:???]
- なんつーか、データベース設計きちんと学んだこと無いだろ…。
あー、ここにフィールド1個追加したいなぁって言って出来るのは、初めから、そう言うデータベース設計をしてある時だけだよ。 つーか、その為にscaffoldがあるんだろうが…。
- 345 名前:nobodyさん mailto:sage [2007/05/05(土) 10:17:52 ID:???]
- >>343
本気で疑うぞ。そのフィールドに関して、どう言う負荷してるんだ? つか、何でそのフィールドが必要か?ってのが、データベース設計と言うか、アプリケーションの肝だろ。
- 346 名前:nobodyさん mailto:sage [2007/05/05(土) 10:18:34 ID:???]
- >>345
どういう負荷計算な、失礼。
- 347 名前:nobodyさん mailto:sage [2007/05/05(土) 10:27:42 ID:???]
- 例えば、>>341これを例に取れば。
テキストボックスを追加したら…。と簡単に言っているが、これの意味する所を理解しているか? このアプリケーションで、どう言う情報を収集、蓄積するか、決まっていない。こう言う意味なんだぜ? そんな段階で、Vなんか作りこむより、scaffoldででも検討して、データベース設計に落とし込めよ。
- 348 名前:nobodyさん mailto:sage [2007/05/05(土) 12:00:35 ID:???]
- >>318
PHPに負けた言語を使ってる負け犬乙
- 349 名前:nobodyさん mailto:sage [2007/05/05(土) 12:14:50 ID:???]
- >>347
アジャイルに対して何のコメントもしてないね。 もしかして知らないのかな? 必要な情報ってのは、あとで変るもの。 スピードの早い今、最初に決めるなんて不可能。 仕様変更が全く無いということが 現実に起こりえるのか考えてみれば良い。 繰り返し言うが、最初に決めるなんて不可能。 そういう現実的な前提に立った開発がアジャイル
- 350 名前:nobodyさん mailto:sage [2007/05/05(土) 12:18:00 ID:???]
- >>349
単なる出たとこ勝負の考えなしとアジャイルを一緒にするな
- 351 名前:nobodyさん mailto:sage [2007/05/05(土) 12:27:28 ID:???]
- 典型的なマーケティング売り文句を
そのまま受け売りでこれ見よがしに アジャイルアジャイル言ってみたい年頃なんだよ ほっといてやれ
- 352 名前:nobodyさん mailto:sage [2007/05/05(土) 13:00:58 ID:???]
- アジャイルに対して、
まともな反論が 無い事が何よりの証拠。
- 353 名前:nobodyさん mailto:sage [2007/05/05(土) 13:01:53 ID:???]
- アジャイルをマーケッティング用語だと言う奴がいることが驚きだ。調べた事無いのか?
- 354 名前:nobodyさん mailto:sage [2007/05/05(土) 13:45:18 ID:???]
- >>353
日経の営業がよく言ってるよん
- 355 名前:nobodyさん mailto:sage [2007/05/05(土) 15:11:10 ID:???]
- だから?
先進的なソフトウェア会社も言っているよね。
- 356 名前:nobodyさん mailto:sage [2007/05/05(土) 15:29:48 ID:???]
- >まともな反論が
>無い事が何よりの証拠。 ん?反論がなければ俺の勝ちだぞ? という名言を思い出した
- 357 名前:nobodyさん mailto:sage [2007/05/05(土) 15:36:50 ID:???]
- > つーか、その為にscaffoldがあるんだろうが…。
scaffoldの意味を英和辞典で調べてみ。scaffoldで生成されたコードは、 そこから手を入れていくことを前提とした、ただの土台の役割だよ。 データベース定義を変えるだけで、ぜんぶ面倒をみてくれるような、全自動なフレームワークが 欲しいなら、無理してRailsを使わないで、デジエでも使ってたほうがいいと思うよ。 まじで。
- 358 名前:nobodyさん mailto:sage [2007/05/05(土) 15:44:55 ID:???]
- べつに仕様変更なんかあってあたりまえだろ。
> このアプリケーションで、どう言う情報を収集、蓄積するか、決まっていない。 べつにその段階で作り始めてもいいじゃん。AWDwRでも顧客の要求に従ってテーブルに項目をばんばん追加してるし。 変更があってもそれに柔軟に対応できるのがRailsのいいとこじゃん。そのためにARやmigrationがあるんだろ?何のためにRails使ってるんだ? >>337がいってるのは一理あるだろ。RailsはActiveRecordやmigrationがあってDBまわりは仕様変更に強いようにできてるけど、 viewまわりはerubyをほぼそのまま使っているだけで、まだまだ改良の余地があるじゃん。 337はそれについて提起しただけだろ。なんでこんな拒否反応でるかな。問題点を指摘されたら、それについてどういう解決方法があるかを考えようぜ。 それから>>337は言い方悪い。便所の落書きに言い方も糞もないけど、もし俺が作者なら337の言い方はやる気なくす。もし337が上司なら喧嘩してる。 ただいってることは同意。テーブルの仕様変更がModelに自動的に反映されるなら、同じことがViewでもできないかと考えるのは自然なこと。 それがわからず拒否反応示すだけの奴らは想像力が欠落してるかわいそうな奴らだからほっとけ。
- 359 名前:nobodyさん mailto:sage [2007/05/05(土) 18:38:28 ID:???]
- >>358
あほか。 DBの変更が自動的にViewに反映できるわけないだろ。 具体例で考えてみろよ。
- 360 名前:nobodyさん mailto:sage [2007/05/05(土) 18:39:07 ID:???]
- いや、ていうかジェネレータじゃない方のscaffoldもあるし
そっちでフィールド追加で自動的にViewにも反映されるしさ、 んである程度プロトタイプができたら自分で手入れてくために ジェネレータの方で生成してコード加えていくわけでしょ 全部自動で処理しきれないところも出てくるから手を加えていく そんなのはちょっとrails触った事あるなら誰だって分かる事だろう 一理あるも何もどう見たって>>337も>>358も アジャイルアジャイル言ってる奴もrailsを 使ったことないようにしか見えねーよ
- 361 名前:nobodyさん mailto:sage [2007/05/05(土) 19:03:33 ID:???]
- Viewに手を加えてからDBを変更することだってあるだろ。
特にユーザーなんか、見せて最初に指摘するのは、 ”見た目”だぞ。 見た目ダサくて英語ですけど、ちょっと使ってみて 感想教えてくれませんか?じゃ通じません。 エンドユーザー交えて仕事した事ありませんね?
- 362 名前:nobodyさん mailto:sage [2007/05/05(土) 20:53:11 ID:???]
- MVCのVとは、かっこいいデザインを作ってくれる機能だと勘違いし、
アジャイルとは、データベースを変えると、すべて良きにはからってくれる機能だと勘違いし、 Railsスレに文句を「提案」すれば、解決方法をだれかが実装してくれると勘違いする。 ずいぶん人任せ、フレームワーク任せだなー。 まあ、ぜんぶ、同一人物なんだろうけど。 Rails作者のDHHの言葉をmatz日記から引用するから、ちょっと考えたほうがいいよ。 「RubyもRailsもオープンソースだし、簡単に手を入れられるんだから誰かが自分の問題を解決してくれないか、 口をあけて待ってるんじゃなくて自分で解決して世界に貢献したらいいのに」
- 363 名前:nobodyさん mailto:sage [2007/05/05(土) 21:19:41 ID:???]
- > MVCのVとは、かっこいいデザインを作ってくれる機能だと勘違いし、
どれを見てそう思ったんだ? つまり、お前が勘違いしているだけじゃん。 viewを一旦作った後でもscaffoldのように DBにフィールドを追加したら、それがすぐに反映されるといいだろ としか、どこにも書いてない。
- 364 名前:nobodyさん mailto:sage [2007/05/05(土) 21:20:56 ID:???]
- > Railsスレに文句を「提案」すれば、解決方法をだれかが実装してくれると勘違いする。
こんなことも思ってないし。 なんだこいつ。自分一人が、勘違いして空回りしているだけかよ。
- 365 名前:nobodyさん mailto:sage [2007/05/05(土) 21:31:51 ID:???]
- >>327で書いてるじゃんw
>>364 じゃあ、おまえがこのスレでぐたぐた文句言っている意味ってなに?
- 366 名前:nobodyさん mailto:sage [2007/05/05(土) 21:34:42 ID:???]
- > >>327で書いてるじゃんw
だれそれ?w 一日も前だし。 なるほど、やっぱり勘違いしていると。
- 367 名前:nobodyさん mailto:sage [2007/05/05(土) 21:37:23 ID:???]
- > じゃあ、おまえがこのスレでぐたぐた文句言っている意味ってなに?
ここはRuby on Railsに関する事なら なんでも書いていいところですが? それとも、お前が気に食わないことを言ったら駄目と どこかに書いてあるのか? 意味。じゃあお前が書き込んでいる意味は?w
- 368 名前:nobodyさん mailto:sage [2007/05/05(土) 22:00:24 ID:???]
- 小学生かよw
- 369 名前:nobodyさん mailto:sage [2007/05/05(土) 22:41:26 ID:???]
- 欲しい機能があれば作ればいいだけじゃん。
なんのためのオープンソースなんだか・・・
- 370 名前:nobodyさん mailto:sage [2007/05/05(土) 23:19:02 ID:???]
- 罵り愛はID出してやれよ。
- 371 名前:nobodyさん mailto:sage [2007/05/06(日) 00:17:40 ID:???]
- なんかくだらんことで激しくレス消費してるな…
しかも時間の感覚見ると、一人が何レスにも分けてレスしてるっぽいし
- 372 名前:nobodyさん mailto:sage [2007/05/06(日) 00:34:31 ID:???]
- 文句言ってるやつが何使ってアプリ作ってるのか知りたい
Djangoか?
- 373 名前:nobodyさん mailto:sage [2007/05/06(日) 00:42:15 ID:???]
- GWでrailsデビューしちゃったんだろう
- 374 名前:nobodyさん mailto:sage [2007/05/06(日) 00:50:27 ID:???]
- Djangoはちょっと貧弱すぎるな。tgかsymfony。
よく言語仕様のせいにして、出来る人間になったと勘違いしてるやついるが、 フレームワーク自体が優れてりゃ言語仕様なんてさして気にならん。 Yahoo Bookmarksもsymfony採用してるし、ここでPHP馬鹿にしてる実績なしよりも、 Yahoo Bookmarksの開発者の方が信用に足る。
|

|