Я новичок в рельсах 4.0.2. Я работаю над приложением с рельсами версии 4 и ruby 2. В представлениях файл application.html.erb не работает. Он не реплицируется во всех файлах просмотра.Application.html.erb in rails 4
Это мой код в application.html.erb файле:
<!DOCTYPE html>
<html>
<head>
<title>Myapp</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 %>
</body>
</html>
У меня есть контроллер с именем xyz_controller.rb, который имеет следующий код:
class xyzController << ApplicationController
end
application_controller.erb файл имеет следующий код:
class ApplicationController < ApplicationController
def login
end
end
Файл login.erb содержит нормальный html-код.
Заранее спасибо.
Является ли файл в 'app/views/layouts'? Есть ли у вас какие-либо другие макеты, определенные и определенные в вашем контроллере? –
Да, файл присутствует в app/views/layouts, и у меня нет других макетов, присутствующих в контроллере. –
Обновите свой пост контроллером и просмотрите код и объясните, как вы знаете, что макет не используется. –