ruby-on-rails - 如何在 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 快捷方式。
解决方案
推荐阅读
- r - 如何用 365 个每日数据解释频率 = 7?
- css - 渲染部分的 CSS 类
- encoding - 为什么在 base64 中使用二进制数 64 而不是整个 ASCII 集?
- javascript - 将对象简化为简单数组
- c++ - 将动态特征向量的向量转换为字节
- python - pow 函数使用 ThreadPoolExecutor 阻塞所有线程
- python - Django 模型是否与数据库紧密耦合?
- azure - 如何在 Azure 中检查 SQL 导入导出操作的状态?
- java - 如何从 HttpServletResponse 获取错误消息
- spring - 单个界面中的多个 Spring Data CrudRepository