¿Es posible agregar un formulario anidado a la página #show?Formulario anidado ActiveAdmin en 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
En él se enumeran todos los comentarios para el post. Ahora necesito un formulario para agregar nuevos comentarios. que estoy tratando de hacer como 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 obtener un error:
undefined method `has_many' for <form></form> :Arbre::HTML::Form
Modelos de Post y Comentarios ven como:
class Post < ActiveRecord::Base
has_many :comments
accepts_nested_attributes_for :comments
end
class Comment < ActiveRecord::Base
belongs_to :post
end
¿Cómo puedo añadir que la forma a mi página de presentación? Gracias
¿Cómo agregamos un área de texto de entrada para comentarios? – WarLord