-1

私はレール上のルビーの問題で立ち往生しています。親切に私が問題を解決するのを手伝ってください、そしてそれの良い概念も提供してください。

シナリオ :

これまではすべてが順調に進んでいました。アプリケーションの要件に従って、既存のRORアプリケーションに静的ページを追加することになっています。基本的に、アプリケーションは開発されて正常に動作しており、静的ページを追加する必要があります。私はいくつかの静的ページをパブリックフォルダーに入れましたが、アプリケーションのある時点でevrythingがsmooth.btになりました。つまり、アプリケーションのインデックスページには、アプリケーションのログインがあり(静的ページではありません)、そのログインを静的ページのdivの1つ(views / users / index.erb)にコピーして、コードをindex.htmlからindex.erb.にコピーして貼り付けたので、アドレスを入力した瞬間にログインページが配信され、サイトナビゲーションも機能しますが、ホームをクリックすると(パブリックフォルダのページが表示され、アプリケーションのログインコードが機能しません。)viewsフォルダーにあるindex.erbで表示したい。

ビュー(views / users / index.erb)のページに何らかの方法でリダイレクトしたい..hrefなどのcudnt作業を試しました。

問題をよく理解するために、問題を良い方法で説明できることを願っています。そして私はルビミンエディターを使用しています

PS私はRORを初めて使用します..ドメインとして.NETを使用しました。MVCとRORを体系的に理解できる基本的なチュートリアルリンクをいくつか提供してください。グーグルディントヘルプ:(

あなたの答えを待っています:)

4

1 に答える 1

1

RoRを把握するには、少しの作業と理解が必要です。これは主に、RoRが多すぎるためです。「コード」から「インストール/構成」、「デプロイ」へ。

静的ページの「ルーティング」を調べて理解する必要があるようです。

その通りです。デフォルトの場所は「public」で、その中にindex.htmlページがあります。そのままにしておきます。「ルーティング」が正しく機能しているかのように、views / users/index.erbが表示されます。

一般的な方向性を示すためだけに。config/routes.rbに構成を追加します

次に、root to:コマンドを使用します。

私の構成:(これはapp/views / static_pages / home.html.erbにリンクしています)

root to: "static_pages#home"

get "static_pages/home"

それは完璧に機能します。「logs」フォルダでエラーの可能性を確認することもできます。

于 2012-09-05T10:49:37.017 に答える