2012-04-03 3 views
3

RefineryCMSで始まったばかりです。初心者のご質問には申し訳ありません。それは地元でうまく走り、ヘロク・シーダー・スタックに幸いに配備されています。ホームというページを作成しました。/pages/homeはうまくいきます。ホームページのRefineryCMSルートが機能しません

routes.rbを

root :to => 'pages#home' 

とローカルホスト上で動作します:3000しかし、Herokuの上で、それはエラーが発生します。

アプリはここにある:

http://refkocedar.herokuapp.com/を作品http://refkocedar.herokuapp.com/home Herokuの上でrootにホームページを設定する方法

動作しませんか?手伝ってくれてありがとう!

$のHerokuのログ

2012-04-03T02:19:57+00:00 heroku[router]: GET refkocedar.herokuapp.com/assets/application-ddce3db0fc667014faf95d85d24c71d4.js dyno=web.1 queue=0 wait=0ms service=4ms status=304 bytes=0 
2012-04-03T02:19:58+00:00 heroku[router]: GET refkocedar.herokuapp.com/favicon.ico dyno=web.1 queue=0 wait=0ms service=4ms status=304 bytes=0 
2012-04-03T02:19:58+00:00 app[web.1]: cache: [GET /favicon.ico] miss 
2012-04-03T02:20:04+00:00 app[web.1]: 
2012-04-03T02:20:04+00:00 app[web.1]: 
2012-04-03T02:20:04+00:00 app[web.1]: Started GET "/" for 80.98.142.244 at 2012-04-03 02:20:04 +0000 
2012-04-03T02:20:04+00:00 app[web.1]: cache: [GET /] miss 
2012-04-03T02:20:04+00:00 app[web.1]: cache: [GET /] miss 
2012-04-03T02:20:04+00:00 app[web.1]: cache: [GET /] miss 
+0

「heroku logs」を実行してエラーを確認できますか? –

+0

確かに、忘れてしまいました、ありがとう、ちょうど追加されました – YogiZoli

答えて

8

私はmyocalワークスペース上で最近製油所をしようと、同様の問題がありました。私はそれで何かを試していないように英雄で何が違うかわからない。このソリューションは私のために働いた。 SonuがGoogleグループからリンク何

http://groups.google.com/group/refinery-cms/browse_thread/thread/504b72ec2f1575d5

+0

私のために働いた –

+0

この答えは問題を解決します - それは受け入れられた答えとしてマークする必要があります。 – parndt

+0

この回答は私のために解決しました。 – KrisG

3

は正しいです。あなたのroutes.rbをして、次を追加する必要があります(高度な設定の下で)あなたのホームページの設定を変更し、その後

root :to => 'pages#home' 

と言うこと:

は別のウェブサイトまたはページにこのページを転送

、これはこれは私のために働い/

に転送できます。ここで

5

Refinery admin page you have a option as "forward this page" under advanced options. Set "/"

私はのroot_path(ローカルホスト:3000)としてあなたの家をセットアップする方法をステップバイステップを説明します。

はあなたのusernamepasswordhttp://localhost:3000/refinery/login

1.Thenログインに進みます。あなたはlocalhost:3000がロードされたときに見たいページPages

3.click editリンクへ

2.Click。

4.Click Advanced Options

Forward this page to another website or pageテキストボックスに5.Set /。その後Save

6.Nowをクリックして、あなたのホームページはlocalhost:3000

0

に非常に短い答えが表示されます。[詳細オプション]で[このページを別のウェブサイトまたはページに転送]を/

に設定してください。

うまくいかないようですが、そうではありません。

0

これはroute.rbファイルではほとんど間違いだと思います。

私は、Michael HartlのRailsチュートリアルを使って新しいアプリケーションをセットアップしていましたが、何度もこのエラーが発生しました。

Herokuが正しいルートパスを認識していることを確認してください。 "root 'application#hello'"

関連する問題