0

У меня есть страница входа в систему с отдельным CSS, я помещаю css в папку внутри приложения/активов/сеансов. Но это не работает. Css это не загрузка.Активы - 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

Yeap, я сделал ошибку при вводе, в приложение является правильным. –

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 %> 
Смежные вопросы