我来自 PHP 世界,正在学习 Ruby/Rails。我有一个我用 PHP 做的网站,想把它转换成 Ruby/Rails。从我在 Rails 上阅读的 3 本书中,他们都构建了一个示例站点,其中每个页面都具有相同的布局,因此他们将文件“application.html.erb”用于所有页面的布局。但我的网站有两种不同的布局,一些页面包含 3 列,而其余页面使用 2 列。我想知道是否有人会建议我应该如何在 Rails 中设置两种不同的布局来解决这个问题?
以下是两种不同布局的示例:
我来自 PHP 世界,正在学习 Ruby/Rails。我有一个我用 PHP 做的网站,想把它转换成 Ruby/Rails。从我在 Rails 上阅读的 3 本书中,他们都构建了一个示例站点,其中每个页面都具有相同的布局,因此他们将文件“application.html.erb”用于所有页面的布局。但我的网站有两种不同的布局,一些页面包含 3 列,而其余页面使用 2 列。我想知道是否有人会建议我应该如何在 Rails 中设置两种不同的布局来解决这个问题?
以下是两种不同布局的示例:
在 中创建两个布局app/views/layouts
。使用多种方法中的一种来指定应呈现的布局(整个指南值得一读)。还有一个关于布局的 Railscast(尽管请记住它相当旧)。