Czy można dodać formularz zagnieżdżony na stronie #show?Formularz zagnieżdżony ActiveAdmin na #show stronie
Teraz mam mój admin/posts.rb:
ActiveAdmin.register Post do
show do |post|
h2 post.title
post.comments.each do |comment|
row :comment do comment.text end
end
end
end
Wymienia wszystkie komentarze do postu. Teraz potrzebuję formularza, aby dodać nowe komentarze. Próbuję zrobić tak:
ActiveAdmin.register Post do
show do |post|
h2 post.title
post.comments.each do |comment|
row :comment do comment.text end
end
form do |f|
f.has_many :comments do |c|
c.input :text
end
end
end
end
i pojawia się błąd:
undefined method `has_many' for <form></form> :Arbre::HTML::Form
Modele post i komentarze wyglądać następująco:
class Post < ActiveRecord::Base
has_many :comments
accepts_nested_attributes_for :comments
end
class Comment < ActiveRecord::Base
belongs_to :post
end
Jak dodać tę formę na moją stronę z show? Dzięki
Jak dodać tekstowy tekst na komentarze? – WarLord