我直接在application.html.erb
中插入了指向资产的链接。我关注了this。这是我的routes.db
:
get 'sale/show'
devise_for :sales
get 'carousels/show'
devise_for :admin_users, ActiveAdmin::Devise.config
ActiveAdmin.routes(self)
get 'pages/show'
get 'home/show'
get 'sections/show'
get 'man', to: 'sections#show'
get 'sale/show'
get 'yemi', to: 'sale#show'
get 'application/hhome'
resources :pages, :sections, only: [:show]
在索引页面中,资产已加载,但在其他页面中,资产未加载。我将其路由为的页面:
get 'something', to: 'a link'
加载资产,但仅加载直接资产:
get 'something'
不加载资产。
由于我直接添加了css和jss,所以这些css文件位于我的公用文件夹中,因为我使用的是html模板,因此样式表和js文件杂乱无章,因此我无法将它们移动到视图中的资产。 / p>
如何使所有页面都能找到资产?
答案 0 :(得分:1)
首先,请确保您的In [74]: ind = np.arange(6)
In [75]: indices = ((ind[:,None] + ind).ravel() , np.repeat(ind, 6))
In [76]: base = np.zeros((11, 6))
In [77]: base[indices] = np.tile(V, 6)
In [78]: base
Out[78]:
array([[10., 0., 0., 0., 0., 0.],
[20., 10., 0., 0., 0., 0.],
[30., 20., 10., 0., 0., 0.],
[40., 30., 20., 10., 0., 0.],
[ 0., 40., 30., 20., 10., 0.],
[ 1., 0., 40., 30., 20., 10.],
[ 0., 1., 0., 40., 30., 20.],
[ 0., 0., 1., 0., 40., 30.],
[ 0., 0., 0., 1., 0., 40.],
[ 0., 0., 0., 0., 1., 0.],
[ 0., 0., 0., 0., 0., 1.]])
中有这两行
application.html.erb
您可以在这两行上方安全地添加<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %>
<%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %>
。(但不建议这样做)
确保<link rel="stylesheet" href="/your_css_file.css">
文件中有require_tree .
行:
app/assets/stylesheets/application.css
还要在*= require_tree .
*= require_self
*/
中确保您有application.js
行。如果没有,则添加它们。