2013-09-06 3 views
0

У меня есть изображение в моем application.html.erb. Он корректно отображается в моем корневом представлении, но когда я перехожу к login, это изображение исчезает. Образ, о котором я говорю, это ChainLogo.png. любые идеи, что я делаю неправильно?изображений, не отображаемых на чертежах приложения

мой корень макета для теперь выглядит следующим образом:

<%= stylesheet_link_tag "home", :media => "all" %> 
<div id="home_log_in"> 
    <%= link_to 'Log-in', login_index_path %> 
</div> 

мой application.html.erb выглядит так:

<!DOCTYPE html> 
<html> 
<head> 
    <title>Chain</title> 
    <%= stylesheet_link_tag "application", media: "all", "data-turbolinks-track" => true %> 
    <%= javascript_include_tag "application", "data-turbolinks-track" => true %> 
    <%= csrf_meta_tags %> 
</head> 
<body> 

<%= yield %> 
    <div id="main_banner"> </div> 
    <div id="main_logo"><img src="assets/images/ChainLogo.png"></div> 

</body> 
</html> 

и мой login.html.erb выглядит так:

<%= stylesheet_link_tag "login", :media => "all" %> 

<div id="signin_form"> 
    <%=form_for :user do |f| %> 

     <%= f.text_field :email, :id => "email_input", :placeholder => "enter email" %>    
    <div id="signmeup_button"> 
     <%= f.text_field :password, :id => '"password', :placeholder => "enter password"%> 
    </div> 

    <div id="just_email_signup"> 
     <%= f.submit %> 

    <% end %> 
    </div> 

</div> 

ответ

1

Вместо этого <img src="assets/images/ChainLogo.png"> используйте знак rails для добавления изображения, то есть <%= image_tag "ChainLogo.png" %> в ваш файл application.html.erb.

+0

Это исправило все, спасибо! – DAS2014

Смежные вопросы