0

我有一個單獨的css登錄頁面,我把css放在app/assets/sessions裏的一個文件夾中。 但它不工作。它沒有加載的CSS。Assets - Css未加載

當用戶在應用程序中登錄時,其他文件有效。 我不知道我做錯了什麼,我組織我的文件在資產內的文件夾。

app 
--assets 
---images 
---stylesheets 
----all 
-----... 
----sessions 
-----user_sessions.css 
application-all.css 
application-sessions.css 

應用sessions.css

/* 
*= require_self 
*= require_tree ./sessions/ 
*/ 

user_sessions.css

html, body, div,.... section, summary, time, mark, audio, video { 
margin: 0; 
padding: 0; 
border: 0; 
font-size: 100%; 
font: inherit; 
vertical-align: baseline; 
} 

article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section { 
display: block; 
} 
...... 

在我的佈局/ application.html.erb

<% if current_user %> 
    <%= stylesheet_link_tag "application-all", :media => "all" %> 
<% else %> 
    <%= stylesheet_link_tag "application-sessions", :media => "sessions" %> 
<% end %> 

對不起,我ENGLSIH: P

回答

1

可能是你的意思是:

app 
--assets 
---images 
---stylesheets 
----all 
-----... 
----sessions 
-----user_sessions.css 
----application-all.css 
----application-sessions.css 

應用all.css應用sessions.css必須放在應用程序/資產/樣式我看到

+0

葉氏,我打字的時候,在應用程序是正確犯了一個錯誤。 –

0

我發現這個錯誤。

在application.html.erb,我改變了這一點:

<% if current_user %> 
    <%= stylesheet_link_tag "application-all", :media => "all" %> 
<% else %> 
    <%= stylesheet_link_tag "application-sessions", :media => "sessions" %> 
<% end %> 

這樣:

<% if current_user %> 
    <%= stylesheet_link_tag "application-all", :media => "all" %> 
<% else %> 
    <%= stylesheet_link_tag "application-sessions", :media => "all" %> 
<% end %>