我的应用程序正在进行某种日志记录并在application.css中公开我的计算机文件夹和用户名 我的application.html.erb上有样式表标签
layouts/application.html.erb
<%= stylesheet_link_tag "application", :media => "all" %>
它呈现像普通的rails应用程序这样的链接
<link rel="stylesheet" media="all"
href="/assets/application.self-
80b79e181044a0c9a308926720613f77d9222f04fe80f2a18ad8b83fa3ca7e3d.css?
body=1" />
但是,如果按照链接,文档会显示有关我的电脑的敏感信息
/*!
* Bootstrap v4.0.0 (https://getbootstrap.com)
* Copyright 2011-2018 The Bootstrap Authors
* Copyright 2011-2018 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
/* line 1, /Users/XXXXX/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/bootstrap-4.0.0/assets/stylesheets/bootstrap/_root.scss */
:root {
--blue: #007bff;
}
/* line 21, /Users/XXXX/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/bootstrap-4.0.0/assets/stylesheets/bootstrap/_reboot.scss */
*,
*::before,
*::after {
box-sizing: border-box;
}
/* line 27, /Users/XXXXX/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/bootstrap-4.0.0/assets/stylesheets/bootstrap/_reboot.scss */
html {
font-family: sans-serif;
line-height: 1.15;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
-ms-overflow-style: scrollbar;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
可能导致此问题的原因是什么?
编辑:我使用的是rails 5.1,一旦应用程序部署并在生产模式下运行,它就不会显示生产服务器的路径它仍然会泄露我的计算机文件夹。
application.scss
@import "pulse/variables";
//Custom bootstrap variables must be set or imported *before* bootstrap.
@import "bootstrap";
@import "pulse/bootswatch";
@import "bootstrap-select/bootstrap-select";
答案 0 :(得分:0)
将引导样式表放到$arr_ = [para1=223 , para2=4353 , para3=234];
然后尝试使用管道:
<强> application.scss 强>
/lib/assets/stylesheets