我基本上想要这样做:
<% @videos.each do |vid| %>
<div id=vid.location>
...
<% end %>
如何评估vid.locaion并将其用作id属性?
我已经尝试了上述内容,id="#{vid.location}"
和id="<% vid.location %>"
(最后一个有和没有引号。
任何帮助表示赞赏
答案 0 :(得分:5)
易,
<div id="<%= vid.location %>">
你的第一次尝试是错误的,因为你仍然在标记 - 而不是红宝石。在上一篇文章中,您使用了<%
而不是<%=
,因此在评估getter时,它只是没有将它呈现给您的视图。