teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

色は指定の範囲からでしたね

2016/10/07 02:58

投稿

maisumakun
maisumakun

スコア146674

answer CHANGED
@@ -1,9 +1,10 @@
1
1
  わざわざJavaScriptで実行する必要もないです。Railsで生成してしまいましょう。
2
2
 
3
3
  ```ruby
4
+ <% colors = %w|red green yellow #fcc| %>
4
5
  <% @notes.each do |note| %>
5
6
  <%= content_tag :div, class: :note,
6
- style: format("background-color: #%06X", rand(1<<24)) do %>
7
+ style: "background-color: #{colors.sample}" do %>
7
8
  <%= note.content %>
8
9
  <% end %>
9
10
  <% end %>