Rails:通过动态添加的输入文本框在表单上进行多对一显示
我有一个 Rails 表单,允许用户创建一个新对象(称之为搜索)。
该对象有_许多排除_短语。
我想要的是能够为每个添加的排除短语显示一个文本框。
该表单一开始只有一个文本框,允许用户添加一个排除的短语。如果他们想添加更多内容,将会出现一个标有“+”的按钮,该按钮将动态添加一个文本框,并允许用户根据需要添加任意数量的项目。
在表单提交时,这应该使用用户搜索填充数据库,并创建链接到该用户搜索的所有必需短语。
帮助?
I have a form in rails that allows the user to create a new object (call it a search).
This object has_many excluded_phrases.
What I would like is the ability to display one text box per excluded phrase added.
The form will start out with only a single text box, allowing the user to add one excluded phrase. If they want to add more, there will be button labeled "+" that will dynamically add one more text box, and allow the user to add as many more items as he wants.
On form submit, this should populate the db with the user search, and create all the required phrases that are linked to that user search.
Help?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
所需的所有灵感都在那里:
http://railscasts.com/episodes/197 -嵌套模型表单-第2部分
All inspiration needed is there:
http://railscasts.com/episodes/197-nested-model-form-part-2
这个流行的 rails 插件 正是您想要的。
This popular rails plugin does exactly what you want.