ruby-on-rails - ROR 3 - 指定特定的 View 文件,忽略应用程序布局

标签 ruby-on-rails layout view render

我想指定一个特定的 View 文件来渲染,而不是对应于 REST 架构的默认 View 文件,这意味着我想在 Controller 中的“创建”功能之外调用"new" View 文件 - 我相信可以使用:

def create
 .
 .
 render :new
end

但我还需要那个 View 文件来忽略 layouts/application.html.erb 中指定的跨站点布局?有办法吗?

如果它在"new"函数之外,我可以声明“render :layout => false”..但我需要它在“创建”之外

有没有类似的东西:

render :new, layout => false

谢谢!

最佳答案

另一种方式是这样的:

render :template => :new, :layout => false

关于ruby-on-rails - ROR 3 - 指定特定的 View 文件,忽略应用程序布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5607448/

相关文章:

ruby-on-rails - 完成 Rails 项目后是否有良好的迁移管理/清理策略?

安卓.view.InflateException : Binary XML file line #33: Error inflating class

ruby-on-rails - 30.seconds.ago 之类的东西是如何实现的?

ruby-on-rails - 什么东西是抓不到的?

MySQL - 如何选择具有唯一名称的行?

layout - 科哈纳项目结构

HTML:将 TextBox 替换为纯文本但保持布局

html - 基于 CSS 的布局

asp.net - 1 ViewModel 真的有 1 View 吗?

ios - Xcode View 调试器不工作