1

私はPHPの世界から来ており、Ruby/Railsを学んでいます。PHPで作成したWebサイトがあり、Ruby/Railsに変換したいと思います。私がレールで読んだ3冊の本から、すべてのページが同じレイアウトを持つサンプルサイトを構築しているため、すべてのページのレイアウトにファイル「application.html.erb」を使用しています。しかし、私のサイトには2つの異なるレイアウトがあり、一部のページには3列が含まれ、残りのページには2列が使用されています。Railsで2つの異なるレイアウトを設定するという観点から、これをどのように行うべきかを誰かが提案するのではないかと思っていました。

2つの異なるレイアウトの例を次に示します。

4

1 に答える 1

1

で 2 つのレイアウトを作成しますapp/views/layouts多くの方法のいずれかを使用して、どのレイアウトをレンダリングするかを指定します (ガイド全体を読む価値があります)。レイアウトに関する Railscastもあります(ただし、かなり古いものであることを覚えておいてください)。

于 2012-06-24T02:57:31.627 に答える