如何仅让Ruby on Rails的链接视图显示,而不调用layoutsapplication.html.erb布局?

更新于
2026-10-09 22:36:04
1阅读来源:SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计297个文字,预计阅读时间需要2分钟。

如何仅让Ruby on Rails的链接视图显示,而不调用layouts/application.html.erb布局?

我很抱歉,但您提供的文本已经非常简洁。以下是对其进行简化的尝试:

抱歉,若此令您困扰。在我的application..erb布局中,所有内容都置于名为'container'的div内。当链接到其他页面时,内容会显示在该div中。

如何仅让Ruby on Rails的链接视图显示,而不调用layouts/application.html.erb布局?

我很抱歉,如果这令人困惑,但在我的布局/ application.html.erb我有几个链接,例如注销(logout_path).我的application.html.erb将其所有内容都放在一个名为’container’的div中,当我链接到另一个页面时,例如登录,该视图的内容显示在’container’div中.当我链接到包含几个应该填充浏览器的div的另一个页面时,该页面被压缩到容器div中,而我的布局页面中的其他元素则显示为footer.如何获取我的登录内容和我的其他一些链接页面的内容不显示在application.html.erb中的div内?

对不起,这太令人困惑了.

对于要在不使用布局的情况下渲染的任何操作,您可以添加渲染:layout =>在控制器中为假.例如,如果您有SessionsController

class SessionsController < ApplicationController def login render :layout => false end end

本文共计297个文字,预计阅读时间需要2分钟。

如何仅让Ruby on Rails的链接视图显示,而不调用layouts/application.html.erb布局?

我很抱歉,但您提供的文本已经非常简洁。以下是对其进行简化的尝试:

抱歉,若此令您困扰。在我的application..erb布局中,所有内容都置于名为'container'的div内。当链接到其他页面时,内容会显示在该div中。

如何仅让Ruby on Rails的链接视图显示,而不调用layouts/application.html.erb布局?

我很抱歉,如果这令人困惑,但在我的布局/ application.html.erb我有几个链接,例如注销(logout_path).我的application.html.erb将其所有内容都放在一个名为’container’的div中,当我链接到另一个页面时,例如登录,该视图的内容显示在’container’div中.当我链接到包含几个应该填充浏览器的div的另一个页面时,该页面被压缩到容器div中,而我的布局页面中的其他元素则显示为footer.如何获取我的登录内容和我的其他一些链接页面的内容不显示在application.html.erb中的div内?

对不起,这太令人困惑了.

对于要在不使用布局的情况下渲染的任何操作,您可以添加渲染:layout =>在控制器中为假.例如,如果您有SessionsController

class SessionsController < ApplicationController def login render :layout => false end end