undefined method `merge’ for 5:Fixnum – Hidden Field

Just a quick post on an error I ran into today while using hidden fields:

undefined method `merge' for 5:Fixnum
 
27:   <div class="actions">
28:     <%= f.submit :class => 'button' %>
29:   </div>
30:   <%= f.hidden_field(:product_id, @upload.product_id) %>
31: <% end %>
32:

Thankfully this is an easy fix, simply amend your code as follows:

1
2
3
4
5
<div class="actions">
    <%= f.submit :class => 'button' %>
</div>
   <%= f.hidden_field :product_id, :value => @upload.product_id %>
<% end %>

And that’s all there is to it, let me know if there are any issues.

2 thoughts on “undefined method `merge’ for 5:Fixnum – Hidden Field

  1. Josh Johnson

    Thanks so much for this!!! I was pulling my hair out with frustration over this problem. Your solution took care of it perfectly!

    Reply

Leave a Reply