Rails3 form_for скрытого_поля неопределенный метод 'merge'
Моя попытка поместить скрытое поле в form_for терпит крах в огурце из-за ошибки помощника ActionView. Кое-что также о FixNum, которое ускользает от меня, так как я не копался в исходном коде. Мой ценовой контроллер показывает это:
@price = Price.new
@commodity = Commodity.find(params[:id])
Я хочу сделать связь между ценой и товаром с помощью поля hidden_field:
<%= form_for (@price), :url => prices_path do |f| %>
<% f.hidden_field :commodity_id, @commodity.id %>
.
.
<div class="actions">
<%= f.submit "Submit" %>
</div>
Посмотрел на form_for api и выше должно работать. Читая другие ответы о stackoveflow, я поместил hidden_field в его собственный div внутри формы, добавил Hidden_field_tag и поместил его в div действий перед строкой отправки. Глядя на слияние MSG, я думаю, что что-то не нравится в строке, но мне кажется, что все в порядке. Поле commodity_id - это поле совпадений, Сэм.