首页 > 解决方案 > 如何在 Atom 中注释掉 Ruby on Rails 块

问题描述

我尝试在 Atom 中注释掉 Rails 块。

当我使用 CTRL+/ 时,我得到:

前:

  <%= form_for @subscriber do |f| %>
    <%= f.text_field :name, placeholder: "Name" %>
    <%= f.email_field :email, placeholder: "Email" %>
    <% f.select :source, ["Search Engine", "Social Media", "Word of Mouth", "Other"],
      prompt: "How did you hear about me?" %>
    <%= f.submit %>
  <% end %>

后:

  <%# <%= form_for @subscriber do |f| %>
    <%= f.text_field :name, placeholder: "Name" %>
    <%= f.email_field :email, placeholder: "Email" %>
    <% f.select :source, ["Search Engine", "Social Media", "Word of Mouth", "Other"],
      prompt: "How did you hear about me?" %>
    <%= f.submit %>
  <% end %> %>

不知何故,Atom 的默认阻塞不起作用。如您所见,只有第一行会被阻塞。

如何确保可以正确阻止 Rails 文本?

我还尝试使用 Atom “ERB Comment-package”,https://atom.io/packages/erb-comment。但这无济于事。

即使我手动尝试

  <!-- %= form_for @subscriber do |f| %>
    <%= f.text_field :name, placeholder: "Name" %>
    <%= f.email_field :email, placeholder: "Email" %>
    <% f.select :source, ["Search Engine", "Social Media", "Word of Mouth", "Other"],
      prompt: "How did you hear about me?" %>
    <%= f.submit %>
  <% end % -->

我仍然只是部分注释掉了这个块,我什至不知道在 Atom 中注释掉的捷径

rails 解决方案中的 html.erb 模板中的所有这些块注释在Atom 中都不起作用。此外,它没有提供适当的 Atom 快捷方式。

标签: ruby-on-railscommentsatom-editor

解决方案


推荐阅读