Я новичок в рельсах и только что создал новый проект. Я создал следующее представление в Haml, если быть точным, index.html.haml. Однако это источник, который я получаю, когда запускаю приложение. Я не получаю HTML или теги заголовков, которые я также создал в Haml. Первый - это источник, второй - содержимое моего файла Haml.
<h2>'All Posts'</h2>
<table id='posts'>
<thead>
<tr>
<th>Post Title</th>
<th>Post Entry</th>
</tr>
</thead>
<tbody></tbody>
<tr>
<td>First Post</td>
<td>Oylesine bir seyler</td>
</tr>
</table>
Файл index.html.haml:
%h2 'All Posts'
%table#posts
%thead
%tr
%th Post Title
%th Post Entry
%tbody
- @posts.each do |post|
%tr
%td= post.title
%td= post.body
Это файл application.html.haml, который я создал:
!!! 5
%html
%head
%title Rotten Potatoes!
= stylesheet_link_tag 'application'
= javascript_include_tag 'application'
= csrf_meta_tags
%body
= yield
Я что-то здесь упускаю?
Вот код контроллера:
class MoviesController < ActionController::Base
def index
@movies = Movie.all
end
def show
id = params[:id]
@movie = Movie.find_by_id(id)
end
end