Настройте метку Active Admin has_many

Ну, у меня есть две модели, связанные с ассоциативной связью on-to-many.

#models/outline.rb
    class Outline < ActiveRecord::Base
      has_many :documents
    end

#models/document.rb
    class Document < ActiveRecord::Base
      belongs_to :outline
    end

#admin/outlines.rb
    ActiveAdmin.register Outline do
      form do |f|
        f.inputs "Details" do
          f.input :name, :required => true
          f.input :pages, :required => true
          ...
          f.buttons
        end
        f.inputs "Document Versions" do 
          f.has_many :documents, :name => "Document Versions"  do |d|
            d.input :file, :as => :file
            d.buttons do
              d.commit_button :title => "Add new Document Version"
            end
          end
        end
      end
    end

Как вы можете видеть в admin / outlines.rb, я уже пытался настроить: name в has_many: documents и: title в commit_button, но ни один из этих вариантов не работал, я также пробовал: legend,: title и: label вместо: name в .has_many. Не работает.

Это результат этого кода: Снимок экрана

Я хочу отобразить «Версии документа» вместо «Документы» и «Добавить новую версию документа» вместо «Добавить новый документ "

Если у кого-то есть решение, было бы здорово

10
задан bruno077 29 November 2011 в 13:10
поделиться