Ну, у меня есть две модели, связанные с ассоциативной связью 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. Не работает.
Это результат этого кода: Снимок экрана
Я хочу отобразить «Версии документа» вместо «Документы» и «Добавить новую версию документа» вместо «Добавить новый документ "
Если у кого-то есть решение, было бы здорово