如何在rails应用程序

时间:2015-08-12 06:03:33

标签: css ruby-on-rails

这里我试图在我的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文件......如何添加它?

1 个答案:

答案 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