Issue #11036 has been reported by Johan Kim.

----------------------------------------
Bug #11036: In iterlation, '#'(String) is gone
https://bugs.ruby-lang.org/issues/11036

* Author: Johan Kim
* Status: Open
* Priority: Normal
* Assignee: Yukihiro Matsumoto
* ruby -v: 2.2.1p85 (2015-02-26 revision 49769) [x86_64-darwin14]
* Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN
----------------------------------------
field `color` is hex code. ex) `#123123`
```erb
<% Product.all.each do |product| %>
  <% byebug %>
  <h4 style="background-color: <%= product.color # first called %>; color: <%= text_color_by_bg(product.color) %>"><%= product.name %></h4>
  <ul class="legend">
    <% product.options.each do |option| %>
      <li style="background-color: <%= option.color %>; color: <%= text_color_by_bg(option.color) %>; border-bottom-color: <%= product.color # second called %>">[<%= option.code %>] <%= option.name %></li>
    <% end %>
  </ul>
<% end %>
```
when first called return correct value. `#123123`
but second called removed `#`. so return value is `123123`

i'm not sure. is from `ruby`? or `rails`?
if you have any idea plz tell me.

ENV.
ruby: 2.2.1p85 (2015-02-26 revision 49769) [x86_64-darwin14] ... installed by rbenv
rails: 4.2.1



-- 
https://bugs.ruby-lang.org/