ActiveAdmin forma anidada en la página #show
¿Es posible agregar un formulario anidado a la página #show?
Ahora tengo mi 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
Enumera todos los comentarios para publicar. Ahora necesito un formulario para añadir nuevos comentarios. Estoy tratando de hacer esto:
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
y recibe un error:
método indefinido `has_many 'para <form> </form>: Arbre :: HTML :: Form
Los modelos para publicación y comentarios se parecen a:
class Post < ActiveRecord::Base
has_many :comments
accepts_nested_attributes_for :comments
end
class Comment < ActiveRecord::Base
belongs_to :post
end
¿Cómo agrego ese formulario a mi página de show? Gracias