Javascript 如何从js.erb文件访问rails 4中模型的属性?

Javascript 如何从js.erb文件访问rails 4中模型的属性?,javascript,jquery,ruby-on-rails,ruby,Javascript,Jquery,Ruby On Rails,Ruby,我将jQuery的自动完成方法用于搜索字段。但是,我不知道如何将模型中的数据填充到javascript js.erb文件中 我正在使用以下代码: availableTags = <%= Course.all.title %> jQuery -> $('#search').autocomplete source: availableTags 您可以使用Pull从数据库中选择单个列: availableTags = <%= Course.pluck(:title

我将jQuery的自动完成方法用于搜索字段。但是,我不知道如何将模型中的数据填充到javascript js.erb文件中

我正在使用以下代码:

availableTags = <%= Course.all.title %>
jQuery ->
  $('#search').autocomplete
    source: availableTags

您可以使用Pull从数据库中选择单个列:

availableTags = <%= Course.pluck(:title).to_json %>
jQuery ->
  $('#search').autocomplete
    source: availableTags

自从Course.all给了你一个ActiveRecord::Relation对象,它就像一个课程对象的延迟加载数组。好的,Max,谢谢你的解释,也谢谢craig用一个改进了的语法编辑了我的文章。对不起,我的英语我会努力提高的。
availableTags = <%= Course.pluck(:title).to_json %>
jQuery ->
  $('#search').autocomplete
    source: availableTags