哈!我的模板格式奇怪,我无法理解如何/为什么。
<% @poll.questions_all.each do |q| %>
<td>
<span class="optionvalue">
<% if can? :read_full, @poll %>
<%= resp[:texts][q.id] %>
<% else %>
<%= resp[:texts][q.id].nil? ? '' : resp[:texts][q.id].gsub(Question::POISON_WORDS_REGEX, '---') %>
<% end %>
</span>
<% unless q.options.empty? %>
<%= q.get_matching_option(resp[:texts][q.id])? ": #{q.get_matching_option(resp[:texts][q.id])}" : '' %>
<% end %>
</td>
<% end %>
结果如下:
A : Playgrounds
不知道第一个空间是从哪里形成的,所有摆脱它的努力都失败了!生成的标记:
<td>
<span class="optionvalue">
A
</span>
: Playgrounds
</td>