rails mongoid自动完成显示另一个字段的参考字段

西里尔·杜松·多丽丝(Cyril Duchon-Doris)

已经提出了最可能类似的问题,但是很奇怪,我无法使用这些关键字来找到它。

假设您有一个Actor带有字段的模型:name现在,别的地方有一个模型,Movie其中has_many :actors我正在尝试制作一种表格,在其中可以动态地向电影中添加一些演员。

使用angularJS我会使用typeahead:

<input type="text" ng-model="actor_selected" placeholder="Add actor to movie" 
 typeahead="actor as actor.name for actor in actors">

基本上按角色名称显示并自动完成,但在内部将actor_id保存在 $scope.actor_selected

我如何在.erb文件中使用rails-autocomplete插件来做到这一点?以下不起作用/做我想做的事:

<%= f.autocomplete_field :actor_id, movies_autocomplete_actor_name_path, class: "form-control" %>
西里尔·杜松·多丽丝(Cyril Duchon-Doris)

快速答案:使用gem autocomplete提供的:id-element。

长答案:即便如此,我仍然找不到能够完全实现自己想要的方法,因此我希望重新实现后端部分。

我已经在这个问题的答案中描述了所有内容

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Rails - 如果另一个字段不为空,则验证字段

Rails 4 update_all并从另一个字段设置值

如何在Rails验证中使用另一个字段

Rails表单:一个字段,显示一个变量的值,但将其保存到另一个变量

Rails_admin,将一个字段的值更改为另一个字段的值

Rails会验证一个字段值,除非另一个字段具有值

选择一个字段的值,其中另一个字段等于rails中的值

如果另一个字段在Rails表单中为空,则验证嵌套字段

Ruby on Rails:基于另一个字段的自定义字母数字id并自动对其进行递增

如何在Rails JSON响应中的对象中合并另一个字段

Ruby on Rails活动记录:使用update_all在同一条记录中用另一个字段更新一个字段

rails_admin显示列表中除一个字段外的所有字段

iphone/ipad Rails 上的一个字段中的表单字段变灰

Rails/RSpec/FactoryGirl——如何让一个字段指向一个方法?

在Rails中构建调查表-一次只显示一个字段,而不是一长串字段?

Rails-无法验证至少一个字段为空

验证 Rails 中输入字段的最后一个字母

如何在Ruby on Rails中验证表单中至少一个字段的存在

在一个字段中输入数据并自动更新另一个字段

提升(Mongo)从另一个字段自动计算的记录字段

Spring Boot - Mongodb - 基于另一个字段的自动递增字段

自动将字段文本复制到另一个字段

访问-自动更新是/否字段基于另一个字段

Ruby on Rails-在另一个模型的表单上添加模型的字段

根据另一个字段更新一个字段

需要一个字段或另一个字段

一个字段基于另一个字段的求和

基于另一个字段值的猫鼬隐藏/显示字段

Rails ActiveRecord-通过另一个字符串的子字符串查找