我有不同的类(class),我想为不同类型的类(class)添加独特的颜色。例如视频类(class)、阅读类(class)和口语类(class)。
我了解我的代码的作用。它询问是否存在带有“视频”的 type_of_course,它确实存在,但是我如何只为以“视频”作为类(class)类型的类(class)显示“橙色”颜色?
<% @courses.each do |course| %>
<td class='<%= "type_of_course" if course.type_of_course? %>'>
<%= course.title %>
<% end %>
类(class).scss
.type_of_course {
color: orange;
}
类(class).rb
def type_of_course?
type_of_course = Course.find_by(type_of_course: 'Video').present?
end
最佳答案
抱歉解释不当。几个小时后我想通了! 不管怎么说,还是要谢谢你! :)
.level-easy .level {
background-color:green;
text-transform: uppercase;
width:
}
.level-medium .level {
background-color:orange;
}
.level-hard .level {
background-color:red;
}
<tr class='level-<%= course.level %>'>
<td class="text-center level"><%= course.level.upcase %></td>
关于css - 使用 rails 使类(class)类型的值具有独特的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31587085/