rails:3212
From: Shin Morichika <ofl@c...>
Date: Sat, 12 Sep 2009 11:51:32 +0900
Subject: [rails:3212] Re: routing.rbの書き換えについて
複数のプロジェクトが同じフォルダにあるからといってroutes.rb の内容を 書き換えることもありません。 最初はなるべく素のrailsプロジェクトから始めるのがいいと思い ますが、 railsにおいてはデータベースを使ったプロジェクトが基本ですし、むし ろ 使わない方がどこを修正すべきかわからないので大変だと思います。 IDEは違うのですが http://www.atmarkit.co.jp/fcoding/articles/3rdrail/01/3rdrail01a.html のあたりを参考にしてみたらいかがでしょう。SQLite3を使ってい るため DBの作成などが書かれていませんので、MySqlを使いたいのであれ ば rake db:create:all,rake db:migrateあたりで調べてください。 本題の複数のrailsプロジェクトを同じ環境下にというところです が 確かに最初はわかりにくです。 Railsの場合、例えばprojectX,projectYという名前でプロジェクト を 作ってもルーティングには別段関係はありません。 プロジェクトのサーバー起動したときに http:://localhost:3000/xxx のxxxは通常コントローラ名でルーティングされます。 複数のプロジェクトの両立はポート番号を別にすることで行います。 http:://localhost:3001/xxx 繰り返しますがプロジェクト名やフォルダ名はルーティングにおいては まったく関係ありません。 ポート番号はサーバーを起動するときに指定できます。 (%script/server --port=ポート番号) IDEには多分、プロパティで番号を指定できる機能が備わっているかと思 います。 On 2009/09/12, at 10:12, kiyo wrote: > Kiyoです。 > > railsのバージョン2.2.2で開発しております。 > > Routing Errorとなり「No route matches "/xxxx" with > {:method=>:get}」のメッセージが表示されたので、 > 対応としてrouting.rbに、「map.connect '', :controller => > 'xxxxs'」を追加してエラーの発生は解決しました。 > > 今回の環境は、複数のrailsプロジェクトを同じ環境下に作成し > ています。 > このような場合、routing.rbの書き換えが必要になるという理解 > で問題ないでしょうか? > > また今回、Aプロジェクトの各機能毎にコントローラを分割させ > たいのですが、 > その場合、routing.rbはどのように変更すればよいのでしょう > か? > > お手数ですが、ご教示ください。 > > > -- > ML: rails@r... > 使い方: http://QuickML.com/ > No virus found in this outgoing message. > Checked by AVG - www.avg.com > Version: 8.5.409 / Virus Database: 270.13.92/2364 - Release Date: > 09/11/09 17:51:00 -- 森近 真(もりちかしん) -- ML: rails@r... 使い方: http://QuickML.com/
3203 2009-09-11 04:58 [kiyoto_t@f... ] Re: ローカルのMySqlの接続エラーとなる 3204 2009-09-11 06:41 ┗[sakuro@2... ] @ 3207 2009-09-12 02:24 ┣[kiyoto_t@f... ] @ 3210 2009-09-12 03:12 ┗[kiyoto_t@f... ] routing.rbの書き換えについて 3211 2009-09-12 03:23 ┣[sakuro@2... ] -> 3212 2009-09-12 04:51 ┗[ofl@c... ]