2016-10-08 16 views
0

所以我有一个报告模型和条目模型。该报告有许多条目和属于该报告的条目。我想要做的是能够点击报告显示页面上的按钮并添加新条目。有没有办法做到这一点?非Ajax解决方案很好。活跃的管理员:添加条目报告

回答

1

Cocoon是一个很好的宝石。

它为您提供每个条目的Remove按钮和一个Add按钮,可以根据需要添加任意数量的条目。将accepts_nested_attributes_for :entries添加到您的报告模型。你需要把条目表单放在他们自己的部分,但这并不困难,并且茧会自动为你创建显示/隐藏jQuery。请务必将条目'id'列添加到白名单中作为隐藏字段,否则可能会出现重复条目​​,并且您还需要将白名单_delete(即下划线+删除)列入白名单,以便在需要时可以通过导轨删除条目。