我的代码
<% @sectors.each do |sector| %>
<li><%= link_to sectors_path(name: sector.name) do %>
<i class="<%= sector.logo_awesome %>"></i> <%= sector.name %></li>
<% end %>
<% end %>`
当我在我的文件中发布此代码时,我有这个HTML
<li><a href="/sectors?name=General">
<i class="fa fa-globe"></i> General</a></li>
<a href="/sectors?name=General">
</a>
我不明白为什么将最后一个<a href="/sectors?name=General"></a>
放在html中。 ruby代码应该只渲染第一部分我猜? (在<li>
之间)
你有什么想法吗?
谢谢
答案 0 :(得分:4)
您关闭的代码是错误的。改为:
<% @sectors.each do |sector| %>
<li>
<%= link_to sectors_path(name: sector.name) do %>
<i class="<%= sector.logo_awesome %>"></i> <%= sector.name %>
<% end %>
</li>
<% end %>
答案 1 :(得分:1)
你可以尝试
.content-wrapper {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
width: 100%;
min-height: 100vh;
}
video {
border: 1px solid black;
}