1

railsがデフォルトのapplication.html.erbを使用していることは知っています。プロファイルがあり、プロファイルにビデオや写真などがありますが、ホームページ(ホーム、バージョン情報、サインアップ、ログイン)を実際のアプリケーションから分離するにはどうすればよいですか?私が抱えている問題は、ユーザーがレールにサインアップしようとするとエラーが発生することです

Couldn't find Site with subdomain = 

これは、サブドメインもサイトも作成するためにサインアップできないため、作成していないためです。

home、about、signupなどのページにapplication.htmlを使用し、プロファイルページやビデオなどにhome.hmtl.erbを使用するようにrailsに指示するにはどうすればよいですか?

4

2 に答える 2

2

homeなどと呼ばれるコントローラーを作成します。次に、コントローラー呼び出しで:

layout :layout_name

エラーをスローしないように、index.htmlを作成する必要があるかもしれません

于 2012-04-12T12:50:40.870 に答える
1

新しいレイアウトが必要な各アクションのアクションをレンダリングするときにレイアウトとその名前を追加できます。または、デフォルトでsetレイアウトメソッドを作成できます。デフォルトではsetアプリケーションであり、特別なアクションの場合は特定のレイアウトをロードします。

于 2012-04-12T12:50:05.007 に答える