Rails 在 haml 文件中创建一个表单

Rails create a form in haml file

如果这是一个糟糕的问题,我很抱歉,但我是 HAML 的新手。 我有一个文件 movies/show.html.haml,我必须为其中的电影创建一个评论表单。

在典型的 html.erb 文件中,我会这样:

<%= form_for([@movie, @movie.comments.new]) do |f| %>
  <%= f.text_area :text, class: "form-control" %>
  <%= f.submit, class: "btn btn-primary"
<% end %>

如何在 .haml 文件中完成此操作?

= form_for([@movie, @movie.comments.new]) do |f|
  = f.text_area :text, class: "form-control"
  = f.submit, class: "btn btn-primary" 

你的文件名应该my_file.haml

有很多工具可以将 erb 转换为 haml,反之亦然 google 这里是 one