这里我试图在我的rails应用程序中包含我的自定义js和css文件。 我是rails的新手..现在我的应用程序链接到我在资产目录中的所有js和css文件......
但我不需要它们。我只需要添加我的js文件....如何将其添加到我的rails应用程序.... 我可以通过布局文件添加它吗?
这是我的布局文件
<!DOCTYPE html>
<html>
<head>
<title>Walden</title>
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %>
<%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
<%= csrf_meta_tags %>
</head>
<body>
<%= render 'shared/navbar' %>
<%= yield %>
</body>
</html>
现在它链接到所有这样的css和js文件。
<link data-turbolinks-track="true" href="/assets/user_details.css?body=1" media="all" rel="stylesheet" />
<link data-turbolinks-track="true" href="/assets/application.css?body=1" media="all" rel="stylesheet" />
<script data-turbolinks-track="true" src="/assets/jquery.js?body=1"></script>
<script data-turbolinks-track="true" src="/assets/jquery_ujs.js?body=1"></script>
<script data-turbolinks-track="true" src="/assets/turbolinks.js?body=1"></script>
<script data-turbolinks-track="true" src="/assets/affix.js?body=1"></script>
<script data-turbolinks-track="true" src="/assets/alert.js?body=1"></script>
示例:我只需要添加juery.js文件和user_details.css文件......如何添加它?
答案 0 :(得分:1)
嗯,你有两个基本选择:
从application.js和application.css中删除无关的文件。
或
<%= stylesheet_link_tag 'user_details', media: 'all', 'data-turbolinks-track' => true %>
<%= javascript_include_tag 'jquery', 'data-turbolinks-track' => true %>
http://apidock.com/rails/ActionView/Helpers/AssetTagHelper/javascript_include_tag
http://apidock.com/rails/v4.2.1/ActionView/Helpers/AssetTagHelper/stylesheet_link_tag