Как получить изображение для показа в formtastic:radio,:collection?
Я не могу получить изображение для показа в форме Formtastic с переключателями. Вот моя форма. Радио:activity_id,:as => является проблемой:
<%= semantic_form_for @event do |f| %>
<%= f.inputs do %>
<%= f.input :date, :as => :string, :input_html => { :class => 'jquery-ui-date'} %>
<%= f.input :date, :as => :hidden, :input_html => { :id => 'date-alt'} %>
<%= f.input :activity_id, :as => :radio, :collection => Activity.all %>
<% end %>
<%= f.actions do %>
<%= f.action :submit, :as => :button %>
<%= f.action :cancel, :as => :link %>
<% end %>
<% end %>
Это прекрасно работает, если отображать переключатель, имя действия и правильно сохранять при отправке. Но мне нужно показать изображение, которое сопровождает упражнение, потому что большинство моих пользователей не могут читать и должны полагаться на изображения и TTS. У меня есть изображения, показывающие в других моих взглядах.
Я пробовал десятки комбинаций вещей с: hint, и:wrapper_html, и image_tag и так далее. Так много вариаций, которые я запутал в мозгу.
Пример попытки:
<%= f.input :activity_id, :as => :radio, :collection => Activity.all, :hint => f.template.image_tag(f.object.image_url(:thumb)) %>
Это дает мне ошибку "undefined method `image_url'". Тем не менее это: подсказка отлично работает в других местах.
Я вернусь к стандартному представлению html.erb, если это поможет, но в моей проблеме была ошибка "stringify_keys", которую я не смог решить.
Должен быть способ. Пожалуйста? Большое спасибо.,,