1

我知道 rails 使用默认的 application.html.erb。我有个人资料,在我的个人资料上我有视频、照片等,如何将我的主页(主页、关于、注册、登录)与实际应用程序分开?我遇到的问题是当用户尝试注册 rails 时会引发错误

Couldn't find Site with subdomain = 

那是因为我没有创建子域或站点,因为我无法注册创建一个。

我如何告诉 Rails 将 application.html 用于主页、关于、注册等页面,并将 home.hmtl.erb 用于个人资料页面和视频等?

4

2 回答 2

2

创建一个名为 home 或类似的控制器。然后在控制器调用中:

layout :layout_name

您可能需要创建一个 index.html 以使其也不会引发错误

于 2012-04-12T12:50:40.870 回答
1

您可以在为需要新布局的每个操作渲染操作时添加布局及其名称,或者您可以创建设置布局方法,默认情况下是设置应用程序和特殊操作加载特定布局。

于 2012-04-12T12:50:05.007 回答