Javascript Rails使用建议和远程数据进行选择
例如,我有项目和类别模型:Javascript Rails使用建议和远程数据进行选择,javascript,jquery,ruby-on-rails,ruby-on-rails-4,Javascript,Jquery,Ruby On Rails,Ruby On Rails 4,例如,我有项目和类别模型: # project.rb has_and_belongs_to_many :categories # category.rb has_and_belongs_to_many :projects 在前端,我需要: 显示项目类别名称的输入 按名称建议/自动完成类别(如果存在) 如果它不存在,我需要 动态创建它并将名称粘贴到输入和保持ID中,然后 当用户提交表单时向服务器发送ID 因此,我有categories controller,它有方法搜索和创建。搜索以JSO
# project.rb
has_and_belongs_to_many :categories
# category.rb
has_and_belongs_to_many :projects
在前端,我需要:
- 显示项目类别名称的输入
- 按名称建议/自动完成类别(如果存在)
- 如果它不存在,我需要 动态创建它并将名称粘贴到输入和保持ID中,然后 当用户提交表单时向服务器发送ID
有什么LIB或技术可以解决这个问题吗?我建议观看Ryan Bates的精彩节目。他演示了您正在描述的
find\u或\u create
类型的功能,但使用的是jQuery输入库
如果您承诺使用select2,您可以使用与Ryan在后端类似的方法,同时在select2中使用。如果我是您,我会使用model ProjectCategoryBelong,这将是“介于”项目和类别之间:has_many而不是has_many_和_所属。要将项目链接到类别,我将在ui上以项目的形式使用嵌套属性。对于类别的自动完成,有一个很好的jquery.ui:可以与AJAX一起使用。您的问题是什么?很难理解你到目前为止所做的事情和你仍然需要的东西。我看过你两年多前提到的演员阵容。这不包括我的问题。