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/
467 名前:nobodyさん mailto:sage [2007/05/17(木) 17:13:59 ID:???] >>466 だからrequireがrubygemsで再定義されてるの、 require 'rubygems' require 'active_record' require 'rubygems' された時点でrequireが再定義される 2つめのrequireはもうビルトインのrequireじゃなくて gemsで定義されてるrequireが呼ばれてるわけ、 んでgemsのrequireはちゃんとgemsで入れたディレクトリから よしなにactiverecordのファイルをロードしてくれるということ OK?
468 名前:nobodyさん mailto:sage [2007/05/17(木) 17:19:54 ID:???] >>467 ここは偉大なインターネットですね。 偉すぎるよあんた。
469 名前:nobodyさん [2007/05/17(木) 17:26:25 ID:XsRei0dE] >>467 理解しました。かたじけないです。
470 名前:nobodyさん mailto:sage [2007/05/17(木) 17:58:57 ID:???] 俺だったら最初の質問時点でスルーだな
471 名前:nobodyさん mailto:sage [2007/05/17(木) 18:00:11 ID:???] なぜなら、わからないから!
472 名前:nobodyさん mailto:sage [2007/05/17(木) 22:33:38 ID:???] >>467 質問者じゃないけどサンクス。 必要ないからスルーしてたけど、実は不思議に思ってた
473 名前:nobodyさん mailto:sage [2007/05/17(木) 22:45:35 ID:???] >>464 json = params[:json] data = ActiveSupport::JSON.decode(json) params.update(data) じゃ駄目? まあそもそもJSONをparamsで利用する状況がワカランが。
474 名前:nobodyさん [2007/05/18(金) 02:08:25 ID:mkSsUdP0] >>473 ありがとうございました。自分でもいろいろ試してたんですが、 application/x-www-form-urlencodedでは、JSON内に"="を含む場合に うまくいきませんでした。(単に必要な処理が抜けてるだけだと思いますが) 今は諦めて、素直にapplication/x-www-form-urlencodedでPOSTしています。 >じゃ駄目? >まあそもそもJSONをparamsで利用する状況がワカランが。 UIを、Ext(Javascript)でごりごり書いているのですが、 application/javascriptでPOSTできたら楽だなあと思って、質問しました。 JSON形式のレスポンスを期待しているので、だったらリクエストもJSONで できないのかなとふと思ったもので。変な質問ですいません。
475 名前:nobodyさん [2007/05/18(金) 06:47:37 ID:E7j+ElzH] すいません、質問させてください。 これからプログラミングを覚えたいのですが rubyを覚えるメリットってなんですか? デザイナーあがりでPHPも視野に入れているのですが Rubyのほうがおもしろそうなイメージがあるのでお聞きしました。 もし不適切でしたらスルーしてください
476 名前:nobodyさん mailto:sage [2007/05/18(金) 07:04:27 ID:???] だったらまずプログラムを覚える目的を書きなさい。
477 名前:nobodyさん mailto:sage [2007/05/18(金) 09:30:43 ID:???] >>475 PHPの方が良いと思う。 Rubyはまだまだマイナーなお洒落言語。 熱烈信者が居るから声がでかいので外から見ると勘違いされてるけど。
478 名前:nobodyさん mailto:sage [2007/05/18(金) 10:41:42 ID:???] >>475 rubyを覚えるメリット --> web作り以外にも使える (たぶん使ってるであろう) MacOSに標準装備 ruby on railsを覚えるメリット --> 今もっとも話題のシステムなので最先端ポク見える webおみくじ作るくらいなら、豪華過ぎ。 (たぶん使ってるであろう) MacOSに標準装備予定 俺が知ってたころのPHPだと普通のアプリとかの役にはたたんとおもうんだが、 最近だとPHP/Cocoaとかあったりする?
479 名前:nobodyさん mailto:sage [2007/05/18(金) 10:54:40 ID:???] >>475 会社がPHPやってるならPHPやっとけ 単に自分の趣味でやるならRubyやっとけ、損はさせん
480 名前:nobodyさん mailto:sage [2007/05/18(金) 11:32:39 ID:???] でも今のメインストリームは JAVAと.NETだよね。 初めてやるならこのどっちかのほうがいいんじゃねー仮名
481 名前:nobodyさん mailto:sage [2007/05/18(金) 11:36:57 ID:???] >>475 全く、プログラミングが初めてなら、Java辺りを勧める。 そこで、基礎的なプログラミングを学んでから、PHP、Rubyの様な言語を学んだ方が良い。 スクリプト言語は、とっつきが良いが、基礎が無いと、滅茶苦茶なスクリプトを書くようになって、悲惨な結果を招く。
482 名前:nobodyさん mailto:sage [2007/05/18(金) 15:57:10 ID:???] ボクはtcshスクリプトでプログラムを初めて、Cでオブジェクト指向プログラムを学び、 PHPでWebProgをやらされた挙げ句にいまRubyとJavaでご飯を食べています うーん、なんか回り道っぽいな。しかも全部外部の圧力に負けて学習を始めてる。
483 名前:nobodyさん [2007/05/18(金) 18:15:21 ID:mqtLheIJ] Windows で開発して、本番はLinux で運用しようと考えているのですが、Railsをインストールするにあたって、 一番よい方法はどういう方法がありますか? masuidrive.jp/rails/ ここで公開されている動画どおりにインストールしても、本番のLinux運用も問題なく移行できますか? ActiveScriptRubyはWindows用らしいのですが・・・。 よろしくお願いいたします。
484 名前:nobodyさん mailto:sage [2007/05/18(金) 18:33:03 ID:???] >>483 とりあえずrails触ってみたいってんなら Instant Railsとかでいいんじゃね でもlinuxで運用するのを前提に考えてるなら 自前でlinux入れたマシンでやるか、 Windowsでもvmwareとかcolinuxなりで 仮想のlinux環境を用意して自分でgemやパッケージなりで インストールできるようになっておいた方がいいだろうね
485 名前:nobodyさん mailto:sage [2007/05/18(金) 18:46:36 ID:???] mongrel の質問です。 ./script/server webrick して WEBrick だと問題なく動くアプリケーションがあります。 ところが ./script/server して mongrel で動かそうとするとエラーとなります。 ただし public/*.html などの静的コンテンツは大丈夫ですが、controller を介するようなページだとエラーのようです。 calling Dispatcher.dispatch uninitialized constant RailsHandler::Dispatcher /opt/rubygems/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:477:in `const_missing' /opt/rubygems/gems/mongrel-0.3.3/bin/mongrel_rails:75:in `process' /opt/rubygems/gems/mongrel-0.3.3/bin/mongrel_rails:73:in `synchronize' /opt/rubygems/gems/mongrel-0.3.3/bin/mongrel_rails:73:in `process' /opt/rubygems/gems/mongrel-0.3.3/lib/mongrel.rb:371:in `process_client' /opt/rubygems/gems/mongrel-0.3.3/lib/mongrel.rb:332:in `initialize' /opt/rubygems/gems/mongrel-0.3.3/lib/mongrel.rb:331:in `timeout' /opt/rubygems/gems/mongrel-0.3.3/lib/mongrel.rb:331:in `initialize' /opt/rubygems/gems/mongrel-0.3.3/lib/mongrel.rb:328:in `initialize' /opt/rubygems/gems/mongrel-0.3.3/lib/mongrel.rb:328:in `new' /opt/rubygems/gems/mongrel-0.3.3/lib/mongrel.rb:328:in `initialize' /opt/rubygems/gems/mongrel-0.3.3/lib/mongrel.rb:328:in `times' /opt/rubygems/gems/mongrel-0.3.3/lib/mongrel.rb:328:in `initialize' /opt/rubygems/gems/mongrel-0.3.3/bin/mongrel_rails:166:in `new' /opt/rubygems/gems/mongrel-0.3.3/bin/mongrel_rails:166:in `start_mongrel' /opt/rubygems/gems/mongrel-0.3.3/bin/mongrel_rails:181:in `run' /opt/rubygems/gems/mongrel-0.3.3/lib/mongrel/command.rb:183:in `run' /opt/rubygems/gems/mongrel-0.3.3/bin/mongrel_rails:224 /opt/rubygems/bin/mongrel_rails:16:in `load' /opt/rubygems/bin/mongrel_rails:16 これってなにが悪いのでしょうか。 ちなみに Debian sarge で ruby 1.8.2 です。
486 名前:485 mailto:sage [2007/05/18(金) 19:04:45 ID:???] 追記です。 /opt/rubygems/gems/activesupport-1.4.2/lib/active_support/dependencies.rb の該当のエラー行ですが、 462 def const_missing(class_id) 463 if [Object, Kernel].include?(self) || parent == self 464 super 465 else 466 begin 467 begin 468 Dependencies.load_missing_constant self, class_id 469 rescue NameError 470 parent.send :const_missing, class_id 471 end 472 rescue NameError => e 473 # Make sure that the name we are missing is the one that caused the error 474 parent_qualified_name = Dependencies.qualified_name_for parent, class_id 475 raise unless e.missing_name? parent_qualified_name 476 qualified_name = Dependencies.qualified_name_for self, class_id 477 raise NameError.new("uninitialized constant #{qualified_name}").copy_blame!(e) 478 end 479 end 480 end ってかんじです。 mongrel のバージョンが古い気がして、 # gem uninstall mongrel # gem install mongrel --include-dependencies しても ver 0.3.3 のままです。 最新版の 1.0.1 って ruby のバージョンの関係とかでインストールできないのでしょうか? おまけに # gem update すると mongrel と mysql だけ何度 update しても再インストールされます。。。
487 名前:nobodyさん mailto:sage [2007/05/19(土) 01:06:33 ID:???] >>483 colinuxが一番手間かからず、本番と同じ環境になるんではないか へんなところで困らない可能性大
488 名前:nobodyさん mailto:sage [2007/05/19(土) 09:34:48 ID:???] >>487 vmwareの方が簡単な気がするんだが。
489 名前:nobodyさん mailto:sage [2007/05/19(土) 09:36:55 ID:???] >>487 最近使ってないからアレだが、ふつうにインストーラが使えるVMWareとかのほうが楽ではないかと。 ふつうのひとにはcolinuxを使うこと自体が大変かと。 むしろLinuxだけで生活すんのが楽かと。 でもWeb系だといつかInternetExplorerでテストしなきゃならんのでWindows自体は捨てられないかと。
490 名前:nobodyさん mailto:sage [2007/05/19(土) 10:32:52 ID:???] VirtualPCのほうが簡単だよ
491 名前:nobodyさん mailto:sage [2007/05/19(土) 12:22:26 ID:???] >>488 playerでも空のVMどっかからもってきて インストールすればいいのか。 只でやるためにはvmwareよりcolinuxだなあとおもってたが、 よくかんがえたらvmware playerでいいね。たしかに。すまん
492 名前:nobodyさん mailto:sage [2007/05/19(土) 12:29:11 ID:???] たいして変わらん、colinuxでもvmwareでも マシン用意してやってもどれでもいいと思うよ 要はlinuxの環境を自前で用意できないのに 運用しようと考えるのは厳しいってことだな
493 名前:nobodyさん mailto:sage [2007/05/19(土) 12:30:12 ID:??? BE:1049215267-2BP(0)] >>491 VMplayerだとさくっと入るけど、画面サイズが固定で小さい VirturalPCだと一発で入れれない不具合があるけど(画面の色数をいじらないと画面がおかしくなって先にすすめない) 画面の広さを設定で広くすることができるからお勧め VirtualPCをWinXP homeに入れると未サポートの警告がでるけどそのまま入れれば問題なく動くよ。
494 名前:nobodyさん mailto:sage [2007/05/19(土) 15:53:38 ID:???] 誰か Windows で Gyre まともに動かせた人いますか? DebugController の NoMethodError が解決できず手詰まり2週間目…。
495 名前:nobodyさん mailto:sage [2007/05/19(土) 16:01:43 ID:???] >>486 mongrel 1.0.1だと、 s.required_ruby_version = Gem::Version::Requirement.new(">= 1.8.4") となっております。
496 名前:nobodyさん mailto:sage [2007/05/19(土) 18:03:13 ID:???] >>493 PuTTYとか使えばいいじゃん。あるいはXmingあたりで。
497 名前:486 mailto:sage [2007/05/19(土) 20:58:09 ID:???] >>495 レスありがとうございます。 最新版はRubyのバージョンがおいついてないのですね。 それにしても0.3.3は古すぎるので、gem update したらせめて 0.3.12 とかに なってもよいようにかんがえるのですが、それもバージョンのせいでしょうかね。
498 名前:nobodyさん mailto:sage [2007/05/19(土) 22:12:37 ID:???] # gem install mongrel -v 0.3.12 してみました。 mongrel 0.3.12ですでにRuby 1.8.4以上が必要ですね。 mongrelのバージョンは0.いくつからポンと1.いくつに飛んだので、 わりと古く見えるバージョンでも実はそんなに古くないのです。
499 名前:nobodyさん mailto:sage [2007/05/19(土) 22:55:37 ID:???] railsも確か一気に上がってたよな てかruby1.8.2ってのがちょっと古い etchもstableになったんだしetchにしたらいいとおもう
500 名前:486 mailto:sage [2007/05/19(土) 23:18:42 ID:???] >>498-499 ありがとうございます。 Rubyのバージョンあげないかぎりmongrelはこのバージョン使用するしかなさそうですね。 sarge は ruby に限らず他のアプリケーションもバージョン古いので、できれば dist-upgrade したいのですが、 サーバはデータセンターにあって、もしなにかあってリモートから操作できなくなるのが怖くて。。。 woody -> sarge は問題なく dist-upgrade できたんですが。
501 名前:nobodyさん mailto:sage [2007/05/20(日) 04:10:05 ID:???] わたしはあきらめてRubyとその依存物(erubyとか)は自分でmake & installする ことにしました。 DebianでのPerlみたくシステムの根本パッケージみたいになってると気軽にこん なことはできませんけど、幸か不幸かそこまでのレベルにはないようなので。
502 名前:nobodyさん mailto:sage [2007/05/20(日) 05:38:55 ID:???] > DebianでのPerlみたくシステムの根本パッケージみたいになってると気軽にこん > なことはできませんけど、 できるだろ。常識的に考えて。
503 名前:nobodyさん mailto:sage [2007/05/20(日) 18:17:23 ID:???] ならapt-get remove --purge perlしてみな。
504 名前:nobodyさん mailto:sage [2007/05/20(日) 18:39:10 ID:???] >>501 はディストリの提供するRubyをアンインストールした上で 自前でインストールする話で、>>502 はそれは残したまま/usr/local に入れる話。
505 名前:nobodyさん mailto:sage [2007/05/20(日) 18:59:15 ID:???] apt-line一時的に書き換えてruby関連だけ 新しいパッケージのをインストールして ピン止めすればおーけー
506 名前:nobodyさん [2007/05/21(月) 10:35:03 ID:I7evBswX] >>483 です。 みなさんありがとうございます。 masuidrive.jp/rails/ ここで公開されている動画どおりにインストールすると、Lnux移行時に どのような弊害が起こると思いますか?
507 名前:nobodyさん mailto:sage [2007/05/21(月) 11:48:50 ID:???] パスのセパレータとか、文字コードとか、ソフトウェアのバージョンとか 環境依存する部分をあたりまえに気をつければたぶん大丈夫だけど 保証はまったくないので、結局自分で気を付けるしかないよ。
508 名前:nobodyさん [2007/05/21(月) 12:57:32 ID:WrbVQDsV] RailsでApache2がうまくいきません。 RailsでWEBrick動かしたらちゃんと動く。 その状態で,Apacheに切り替えたらだめ。 http.confをちゃんと書き換えて、 Railsのpublicディレクトリのdispatch.cgiは動いているらしいが、 「We are sorry but something went wrong」っていう赤い文字が出る。 log/development.logの最後の2行は /usr/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/dispatcher.rb:40:in `dispatch' /rails/public/dispatch.cgi:10 で止まってる
509 名前:nobodyさん mailto:sage [2007/05/21(月) 13:01:19 ID:???] cgiで動かすなんてありえない
510 名前:508 [2007/05/21(月) 13:12:04 ID:WrbVQDsV] うまくいけばもちろんfcgiに移行しますよ まずは生cgiで
511 名前:nobodyさん [2007/05/21(月) 13:19:32 ID:I7evBswX] >>507 Windowsでバリバリ開発したいなら、そのURLのとおりインストールして問題ないですよね? 後でLinuxで運用しようとは思ってますが・・・・ Windows上でLinux環境を構築するのがめんどそうなので、、、 Linuxはまだ手元にないんですが。
512 名前:nobodyさん mailto:sage [2007/05/21(月) 14:21:28 ID:???] >>511 VMWarePlayerやVPC使えば?
513 名前:508 [2007/05/21(月) 18:33:05 ID:WrbVQDsV] >>508 自己解決しますた
514 名前:nobodyさん mailto:sage [2007/05/21(月) 22:50:44 ID:???] おいらが使ってるレン鯖のサービスに知らないうちにRORが追加されてたよ。
515 名前:413 mailto:sage [2007/05/22(火) 00:10:55 ID:??? BE:524607473-2BP(0)] >>514 どこ?
516 名前:nobodyさん mailto:sage [2007/05/22(火) 22:39:13 ID:???] >514 海外なんだけどたまに途中経路で断線するから国内鯖にしようと思ってたところなんだけどまた更新しちまったよ。
517 名前:nobodyさん mailto:sage [2007/05/23(水) 00:44:47 ID:???] Javaからの移転組なんだけど、どうもRDoc?HTMLのAPIが読みにくい。 with_optionsについて調べたかったんだが、ソース読むにもどこに書いてあるのかわかららら がんばって覚えたいけどなかなか慣れない俺ガイル
518 名前:nobodyさん mailto:sage [2007/05/23(水) 01:30:55 ID:???] >>517 量の問題じゃないの? JavaにしたってオフィシャルのAPIドキュメントは超充実してるけど、それ意外では たとえばメジャーそうなJakartaあたりでもドキュメントの質と量はプロジェクトによってマチマチでしょ。
519 名前:nobodyさん mailto:sage [2007/05/23(水) 10:14:08 ID:???] たしかにRailsはリフレクションを濫用してるから、使ってるメソッドが もともとのクラス定義に存在しないので、ソース読むとストレス溜るよね。 存在してないならいいけど、どこかで書き換わったりしてるから余計困る evalに文字列を渡してメソッド再定義してあると探しにくくて結構泣ける。 まぁ、rdocのマニュアルはけっこう使えると思うけどね。
520 名前:nobodyさん [2007/05/23(水) 16:33:49 ID:M5ep4n2y] 表示はUTF8で、SJISのORACLEを使う場合、ORACLEから読み込んだ直後と 書き込む直前に、漢字コード変換をかける方法を知りませんか?
521 名前:nobodyさん mailto:sage [2007/05/23(水) 19:13:15 ID:???] >>520 モデルのフィルター使え。
522 名前:nobodyさん mailto:sage [2007/05/23(水) 19:17:21 ID:???] > with_optionsについて調べたかったんだが、ソース読むにもどこに書いてあるのかわかららら grep とかつかったことないの?
523 名前:nobodyさん [2007/05/23(水) 19:47:03 ID:n/+v7OTj] 超初心者です、どなたか教えてもらえないでしょうか? Ruby ではじめるプログラミング 【最終回】 ttp://jp.rubyist.net/magazine/?0005-FirstProgramming ↑この回の分を実行しようとしますと、 「tk84.dllが見つからなかったため、このアプリケーションを開始できませんでした。」と出ます。 インスコし直しても症状が同じで、どうすればよいのかまったくわかりません。 ruby 1.8.6 (2007-03-13 patchlevel 0) [i386-mswin32] で RubyForge: Project Info- One-Click Ruby Installer のページからダウンロードしました。 よろしくお願いします<(_ _)>
524 名前:nobodyさん mailto:sage [2007/05/23(水) 22:45:22 ID:???] >>523 これやってみた? blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/42838
525 名前:nobodyさん mailto:sage [2007/05/24(木) 00:41:53 ID:???] ↓これやってみました。そしたらでけました。 Ruby/Tk環境を作る ttp://lldev.jp/ruby/tips/ruby_tk_install.html どうしてもその画面が見たくって質問してしまいましたが、 これからはもっと調べてから質問したいと思います。 すんませんでした。>>524 ありがとうございました。
526 名前:nobodyさん mailto:sage [2007/05/24(木) 00:54:56 ID:???] >>525 もともとの質問自体が、railsと関係ないという罠。 ruby自体の質問に答えてくれる心温まる優しいスレとして認定しとこう。
527 名前:nobodyさん mailto:sage [2007/05/24(木) 08:07:30 ID:???] > ruby自体の質問に答えてくれる心温まる優しいスレとして認定しとこう。 Tk は、ruby 自体なの?w
528 名前:nobodyさん mailto:sage [2007/05/30(水) 02:45:59 ID:???] EZ DO Ruby
529 名前:nobodyさん mailto:sage [2007/05/30(水) 04:46:50 ID:???] 徹夜Ruby工場
530 名前:nobodyさん mailto:sage [2007/05/31(木) 04:37:34 ID:???] Railsって管理画面とか自動生成できるの?
531 名前:nobodyさん mailto:sage [2007/05/31(木) 05:58:06 ID:???] scaffold
532 名前:nobodyさん mailto:sage [2007/05/31(木) 10:10:42 ID:???] scaffold って結局書き直すんだから、作るだけ無駄というか。w
533 名前:nobodyさん mailto:sage [2007/05/31(木) 12:12:17 ID:???] railsではなくCMSとかそんなのがほしいのかな?
534 名前:nobodyさん mailto:sage [2007/05/31(木) 15:33:20 ID:???] >>532 まさか、scaffoldを素のまま使って、全部の画面を書き直してる? それともCRUD以外のコントローラにscaffoldを使おうとしてる?
535 名前:530 mailto:sage [2007/05/31(木) 16:55:06 ID:???] cmsがほしいんじゃなくてPythonとかPHPの一部だとできるみたいなんでRailsもできるのかなぁと
536 名前:nobodyさん mailto:sage [2007/05/31(木) 17:07:41 ID:???] djangoのアドミン見たいな奴? 何人かがいろいろ作ってたよ。ajaxバリバリの奴とか。 wikiからたどるか、ググるかしてみ。
537 名前:nobodyさん mailto:sage [2007/05/31(木) 22:17:00 ID:???] scaffold(足場)っていうのは最終的に捨てるものだぞ。
538 名前:nobodyさん [2007/06/01(金) 00:25:19 ID:uCfgpxop] 多言語対応する常套手段ってなにがありますでしょう?
539 名前:nobodyさん mailto:sage [2007/06/01(金) 00:28:53 ID:???] >>538 とりあえず gettext だな。
540 名前:nobodyさん mailto:sage [2007/06/01(金) 00:30:22 ID:???] >>539 ありがとう!調べてみる
541 名前:nobodyさん mailto:sage [2007/06/01(金) 05:33:42 ID:???] >>536 ありがとー! 必要になったらやってみるよ!
542 名前:nobodyさん mailto:sage [2007/06/01(金) 13:39:25 ID:???] 「かんたんRuby on RailsでWebアプリケーション開発」で勉強中なんですが、 6日目でLoginEngineを入れると500 サーバエラーが出ます。 5日目のプロジェクトに対しプラグインを追加(CD-ROMからコピー)し、 config/environment.rbを変更してrake db:migrate:engines を実行し、 app/helpers/application_helper.rb を変更するまでは(ログインプラグイン抜きで)動作しますが、 app/controllers/application.rb を変更するとアウトです。 このことからLoginEngineに制御が渡るとエラーになるようですが、 どのあたりを追えばいいんでしょうか? バージョンは次のとおりです。 OS WinXP Pro SP2 Ruby 1.8.6 Rails 1.2.3 LoginEngine 1.0.2 Engines 1.1.2 WEBrick 1.3.1 MySQL 5.0.37
543 名前:nobodyさん mailto:sage [2007/06/01(金) 13:55:51 ID:???] >>542 その本はRails1.1系でしょ。 なぜ1.2系を使う。 ちょっと調べれば1.2系でそれまでのEnginesが使えなくなったのわかるでしょ。
544 名前:nobodyさん mailto:sage [2007/06/01(金) 17:00:21 ID:???] >>542 俺もちょうどその本で勉強中だw ここを参考にしたら動くようになったよ rubyist.g.hatena.ne.jp/pulscope/?word=%2a%5bRails%5d
545 名前:nobodyさん mailto:sage [2007/06/01(金) 18:51:56 ID:???] >543 いきなりRoRでやれと言われてるんで、事情方面のツッコミはカンベン願いたい。 Rails自体まだまだ発展途上なので、よさげな本もすぐ内容が古くなるみたいだし、 その中からとっつき易そうな本を指示された訳。 >544 トン Engines入れ替えて再トライするっす
546 名前:nobodyさん mailto:sage [2007/06/01(金) 20:07:21 ID:???] > いきなりRoRでやれと言われてるんで、事情方面のツッコミはカンベン願いたい。 > Rails自体まだまだ発展途上なので、よさげな本もすぐ内容が古くなるみたいだし、 > その中からとっつき易そうな本を指示された訳。 これが1.2を使う理由とは思えない。 1.1と1.2の違いがわからないんなら、 素直に本の通り1.1をつかっとけっつーの。 1.2ですがまた動きませんとかいうのがオチ。
547 名前:nobodyさん mailto:sage [2007/06/01(金) 20:47:07 ID:???] その、かんたんRuby on Railsって本は初心者に分りやすいの? Ruby on Rails入門読んでみたが、リファレンス的な内容で 具体的にどうやって実際に役に立つもの作るのか今ひとつイメージ できなかったので、Agail Web Development with Railsの第2版を 英語で頑張って読むか、どうやってもう少し馴れたらいいのか 迷って暫くRailsが離れてたんだけど。
548 名前:nobodyさん mailto:sage [2007/06/01(金) 20:47:25 ID:???] かといって、 「Rails1.1のインストール方法教えてください」 とか書かれても、それはそれでケンケンしてそうだな。 まったりいこうよ。
549 名前:nobodyさん mailto:sage [2007/06/01(金) 20:49:58 ID:???] >>547 英語版第2版のPDF版買って読んでるけど、なかなか良いよこれ。 読むってか、コードのとこ見てるだけでもいいかんじ。
550 名前:nobodyさん mailto:sage [2007/06/01(金) 22:52:46 ID:???] > いきなりRoRでやれと言われてるんで、事情方面のツッコミはカンベン願いたい。 どーせ納期過ぎても完成できないだろうから、会社辞めちゃえばいいじゃん。
551 名前:nobodyさん mailto:sage [2007/06/02(土) 00:36:55 ID:???] >>547 「Ruby on Rails入門」とクックブックとレシピ以外は ストーリーに沿った内容だから英語でがんばる前に 一冊くらい選んで読んでみてもいいのでは
552 名前:nobodyさん mailto:sage [2007/06/02(土) 07:18:14 ID:???] Capistrano使いたいんだけど、日本語で詳しく書いてあるサイトなり書籍なりってないかな?
553 名前:nobodyさん mailto:sage [2007/06/02(土) 08:01:57 ID:???] WEB+DB プレスの vol.37 に記事があったような? 他には知らない。
554 名前:nobodyさん mailto:sage [2007/06/02(土) 10:27:07 ID:???] tech.feedforce.jp/capistrano.html とか。社内勉強会の資料公開のようだが。
555 名前:nobodyさん mailto:sage [2007/06/02(土) 15:13:38 ID:???] >>549 >>551 ありがとう、とりあえず時間はたっぷりあるので、 両方やってみるかも
556 名前:nobodyさん mailto:sage [2007/06/02(土) 22:41:04 ID:???] >>552 「ライド・オン・Rails」に少しのってるよ 立ち読みできるなら、眺めてみるといいかも
557 名前:nobodyさん mailto:sage [2007/06/03(日) 07:22:20 ID:???] うぉっ! ride on持ってるのに、気がつかなかった... でも、レシピの書き方とか、イマイチ詳しくないよねぇ...
558 名前:nobodyさん [2007/06/04(月) 12:14:23 ID:yWNAd0Hu] engine/login_engineをインストールして ここのサイト(rubyist.g.hatena.ne.jp/pulscope/20070327 ) のように設定したのだが、以下のように generate plugin_migrationでエラーが出る。 何が悪いのでしょうか。 # script/generate plugin_migration /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require': ./script/../config/../config/environment.rb:14: unknown regexp options - lcal (SyntaxError) from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require' from /usr/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/commands/generate.rb:1 from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require' from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require' from script/generate:3 なお、このエラーは、environment.rbの中の次の記述で出ている模様だが、 require File.join(/usr/local/rails/thisappli,"vendor","plugins","engines","lib","engines","deprecated_config_support") この/usr/local/rails/thisappliが、このアプリのトップディレクトリ。
559 名前:nobodyさん mailto:sage [2007/06/04(月) 12:38:24 ID:???] /usr/local/rails/thisappli がクォートされてないからRegexpと評価されてエラーが出てるんじゃないの
560 名前:nobodyさん [2007/06/04(月) 12:45:15 ID:yWNAd0Hu] >>552 確かに。ありがとうございました。 しかし一つ前にやった別のアプリではクオートせずに同じことやって成功してる。 よくわかんないけど とりあえず今回は解決しました。
561 名前:nobodyさん [2007/06/04(月) 12:50:14 ID:yWNAd0Hu] 559の間違い
562 名前:nobodyさん mailto:sage [2007/06/04(月) 12:52:36 ID:???] 前の時は/tmp/iとかのvalidな正規表現だったからとか?
563 名前:nobodyさん mailto:sage [2007/06/06(水) 00:14:22 ID:???] 俺が楽しければそれでいい
564 名前:nobodyさん mailto:sage [2007/06/07(木) 13:35:22 ID:???] Rails1.1向けに書かれた本のプログラムを実行するには、 Railsのバージョン落として Rubyのバージョンも古いソースコンパイルし直さないと いけないのかな?
565 名前:nobodyさん mailto:sage [2007/06/07(木) 13:37:56 ID:???] あっ、optディレクトリとかに古い方入れればいいのか、 どのバージョンのRailsがどのバージョンのRubyに対応してるか だけ調べるか
566 名前:nobodyさん mailto:sage [2007/06/07(木) 20:36:48 ID:???] 着実に、zopeと同じ道を辿ってるな…
567 名前:nobodyさん mailto:sage [2007/06/08(金) 11:34:09 ID:???] 怖いなぁ