3

RefineryCMS を始めたばかりです。初心者の質問で申し訳ありません。ローカルで問題なく動作し、幸運にも Heroku Cedar スタックにデプロイされました。ホームというページを作成しました。/pages/home は正常に応答します。

ルート.rb

root :to => 'pages#home'

localhost:3000 で動作しますが、Heroku ではエラーが発生します。

アプリはこちら:

http://refkocedar.herokuapp.com/homeは動作 しますhttp://refkocedar.herokuapp.com/は動作しません

Heroku でホームページを root に設定するには? 手伝ってくれてありがとう!

$ ヒロクのログ

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
4

5 に答える 5

8

私は最近myocalワークスペースでRefineryを試していましたが、同様の問題がありました. 何も試していないので、herokuで何が違うのかわからない。このソリューションは私にとってはうまくいきました。

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

于 2012-04-03T02:49:48.283 に答える
6

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

ここでは、ホームを root_path(localhost:3000) として設定する方法を順を追って説明します。

に行くhttp://localhost:3000/refinery/login

1. と でログインしusernameますpassword

2.クリックしてPages

3.ロードedit時に表示するページのリンクをクリックしますlocalhost:3000

4.クリックAdvanced Options

5.テキストボックス/に設定します。Forward this page to another website or page次にクリックSave

6.ホームページが表示されますlocalhost:3000

于 2013-07-10T07:01:55.243 に答える
3

Sonu が Google グループからリンクしたものは正しいです。routes.rb に以下を追加する必要があります。

root :to => 'pages#home'

次に、ホームページの設定を変更します(詳細設定の下):

このページを別の Web サイトまたはページに転送する

これを / に転送する

これは私にとってはうまくいきました。

于 2012-04-17T19:04:31.427 に答える
0

非常に短い答え。[詳細オプション] で、[このページを別の Web サイトまたはページに転送する] を / に設定します。

うまくいくようには思えませんが、うまくいきます。

于 2014-01-15T17:10:03.177 に答える