在Rails中使用Javascript添加输入字段

Use Javascript in Rails to add input fields

本文关键字:添加 输入 字段 Javascript Rails      更新时间:2023-09-26

我想,对于了解JS的人来说,这是一项非常容易的任务。

我只想为表单字段提供一个干净的UI,用户可以在其中动态添加任意多的信息。

一个例子:

假设我有一个小组(模型)。群组形式只是一个群组名称和成员。该表单允许您根据需要添加任意数量的成员。在表单上,应该显示0或1字段。当用户单击按钮"ADD MEMBER"时,应显示一行字段::member_name:member_name:member_description:member_role

保存后,每个成员都会作为组的成员填充到数据库中。

您应该使用accepts_nested_attributes_for,其中您的两个模型GroupMember之间的关联应该是:

Group has many Members
Member belongs to Group

查看本集Ryan Bates:

http://railscasts.com/episodes/196-nested-model-form-part-1