【发布时间】:2021-04-26 00:45:59
【问题描述】:
<h3>
<% # This is fine %>
<%= t("argument") %>
</h3>
<p>
<%= "I need to return bad strings like this in ERB tags without method calls" %>
我正在解析 RSpec 中的一些 html.erb 文件以确保没有随机字符串(IE 以确保所有字符串都通过 Rails' 。我不想使用 render : partial 因为我不想将 Ruby 变量作为本地变量处理。
这可以通过正则表达式或其他一些内置的 ruby 方法轻松完成吗?请注意,我尝试了一些类似 Rubocop 的工具,例如 erb-lint,但它们并不完全符合我的目的。
【问题讨论】:
-
我不太清楚你为什么使用编码字符串作为 ruby 标签,而不是仅仅将它们作为文本包含...
-
有人可能会使用带有一些插值的 ERB 标签,
标签: ruby-on-rails ruby html-parsing erb