ActiveAdmin Formtasic DSL добавить ссылку во вложенном наборе - PullRequest
0 голосов
/ 23 января 2012

У меня ActiveAdmin + Rails 3.1 и все отлично работает кроме одной вещи, у меня есть вложенная модель внутри моих продуктов. и как только я добавил изображение, я не могу удалить его из моего продукта !!! единственный способ, который я могу найти, это добавить пользовательскую ссылку внутри формы к пользовательскому действию, которое удалит эту ассоциацию.

form do |f|
    f.inputs "Options:" do
      f.input:price
      f.input:about

      f.has_many :pictures do |son|
 #I NEED A LINK_TO REMOVE THIS ASSOCIATION INSIDE OF HERE
      son.input :photo, :as => :file, :label => "pic",:hint => son.object.nil? ? son.template.content_tag(:span, "No Image Yet") : son.template.image_tag(son.object.photo.url(:thumb))
    end

    f.buttons
end

Но не могу найти выход. Похоже, нет такого метода для вывода пользовательских HTML !!!!

1 Ответ

0 голосов
/ 24 января 2012

Решено с грязным крючком:

 :label =>(son.object.new_record? ? "Изображение" : son.template.link_to
...