Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何防止RubyonRails创建html代码_Ruby On Rails - Fatal编程技术网

Ruby on rails 如何防止RubyonRails创建html代码

Ruby on rails 如何防止RubyonRails创建html代码,ruby-on-rails,Ruby On Rails,如何防止RubyonRails创建html代码。如何让它只读取.html.erb文件中的代码。 当我将代码放在.html.erb文件中时,代码将自身放在主体中 <!DOCTYPE html> <html> <head> <title>Overcasty</title> <link href="/assets/application.css?body=1" media="all" rel="stylesheet" type=

如何防止RubyonRails创建html代码。如何让它只读取.html.erb文件中的代码。 当我将代码放在.html.erb文件中时,代码将自身放在主体中

<!DOCTYPE html>
<html>
<head>
  <title>Overcasty</title>
  <link href="/assets/application.css?body=1" media="all" rel="stylesheet" type="text/css" />
  <script src="/assets/jquery.js?body=1" type="text/javascript"></script>
<script src="/assets/application.js?body=1" type="text/javascript"></script>
  <meta content="authenticity_token" name="csrf-param" />
<meta content="6TmCd0ZIQF0IP/iNnieQZ8IIPDQyZUe6jSBthuGfZDg=" name="csrf-token" />
</head>
<body>



</body>
</html>

阴沉的

在控制器中,在渲染期间关闭布局:

render layout: false
或针对控制器的特定操作将其关闭,例如

layout "product", :except => [:index]
或者完全关闭它:

layout false
您看到的行为是标准的默认行为。我建议您通读一下,因为所有这些都在这里得到了很好的介绍,基本上在任何Rails教程中都有介绍

我建议进一步检查一下框架,看看这是否真的是合适的解决方案