表示をどうするかの話なので、どのように値を設定するか(セレクトタグ)は考えなくて良いです。
具体的なソースコードがないと話が出来ないので、
ここではItemモデルのoptionにhogeとかfugaが文字列で格納されているものとします。
Itemの一覧を表示するビューがあるとしたら、こんな感じですよね。
ruby
1<% @items.each do |item| %>
2<ul class="item-list">
3 <li class="<%= item.option %>"><%= item.option %></li>
4<% end %>
5</ul>
ここでは、item.optionに"hoge"か"fuga"が必ず入っているという前提のもと、
liのclassとしてhoge,fugaを設定する事にしています。
したがって、li.hoge, li.fugaに色を設定すれば良いです。
scss
1ul.item-list {
2 li {
3 &.hoge {
4 color: #ffffff;
5 }
6 &.fuga {
7 color: #000000;
8 }
9 }
10}
2017/04/11 09:03
2017/04/11 09:12
2017/04/11 09:17 編集
2017/04/11 14:50