2011-02-10 4 views

ответ

2

Вам не нужно передать: значение , просто скажите это:

= hidden_field_tag :calc_result, "#{k[:total_interest]}"

Это должно получить то, что вы хотите.

+0

Хм .. так странно. Это возвращает это в html => '' и это в rails '" 117.68 "=>" " ' – Trip

+0

См. Обновление, которое я только что написал. Поскольку это не создается внутри объекта формы, вам нужно использовать hidden_field_tag. – TheDelChop

1

Используя hidden_field, имя атрибута интерпретируется от имени поля (в данном случае :calc_result.

Если value не является полем в модели, вы можете использовать hidden_field_tag вместо этого.

= hidden_field_tag "value", k[:total_interest]}