活跃的管理员成员操作
我有两个模型:
Project
has_one :abstract
Abstract
belongs_to :project
阅读活动管理文档后,我这样做:
member_action :abstracts do
@project = Project.find(params[:id])
@abstract = @project.abstract
end
然后我在 admin/project 中创建一个abstracts.html.arb,我可以访问它通过这个网址 /admin/projects/:id/abstracts
我的问题是如何添加表单来从这里创建/编辑/删除/显示摘要?
I have two models :
Project
has_one :abstract
Abstract
belongs_to :project
After reading the active admin documentation I do this :
member_action :abstracts do
@project = Project.find(params[:id])
@abstract = @project.abstract
end
Then I create an abstracts.html.arb in admin/project and I can access to it by this url
/admin/projects/:id/abstracts
My question is how can I add the form to create/edit/delete/show abstract from here ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用此语法来呈现表单(来源):
但是根据您提供的代码 - 您应该使用继承资源中的belongs_to语法。
Active Admin 基于它,因此它应该可以工作。 文档。
You can use this syntax to render forms (Source):
But according code you provided - you should use belongs_to syntax from inherited resources.
Active Admin is based on it, so it should work. Documentation.