语法错误发生在:
<% @list1.each do |list| %>
<div class="well well-sm">
<%= list.test_name %> <%= link_to 'Do It', '#', class: <%= list.test_type %>
</div>
<% end %>
也试过
class: <%= #{list}.test_type %>
等等......它有什么问题?
答案 0 :(得分:1)
您有多余的erb开放标记<%=
,而不是:
<%= list.test_name %> <%= link_to 'Do It', '#', class: <%= list.test_type %>
^^^open close^^ ^^open ^^^open close^^
使用:
<%= list.test_name %> <%= link_to 'Do It', '#', class: list.test_type %>
答案 1 :(得分:0)
试试这个:
<%= link_to 'Do It', '#', class: list.test_type %>
或
<%= link_to 'Do It', '#', class: "#{list.test_type}" %>