Sublime Text 生成错误的 "form_for" 标签

Sublime Text generate wrong "form_for" tag

我是 RoR 的新手,每当我在 Sublime Text 上使用代码片段生成 "form_for" 标签时,结果是:

<% form_for @model do |f| -%>

  <% end -%>

但据我所知,应该是

<%= form_for (@message) do |f| %>
  <% end %>
希望得到您的帮助,谢谢!

在Ruby中,您可以调用方法并传入带或不带(括号)的参数。通常认为 better Ruby coding practice 将它们排除在外,这就是 Sublime Text 片段将它们排除在外的原因。此外,该代码片段希望您将 @model 替换为您正在使用的特定形式的任何模型实例。