如何使用javascript从RubyonRails获取数据
我正在尝试使用javascript从RubyonRails获取数据 您可以使用以下命令从rails上的数据库中获取所有实例如何使用javascript从RubyonRails获取数据,javascript,html,database,ruby-on-rails-5,Javascript,Html,Database,Ruby On Rails 5,我正在尝试使用javascript从RubyonRails获取数据 您可以使用以下命令从rails上的数据库中获取所有实例 @ingredients = current_user.ingredients 我想将其用于以下内容 <%= form.label :name, class: "col-lg-2 control-label" %> <%= form.text_field :name, id: :autocomplete %> <script> v
@ingredients = current_user.ingredients
我想将其用于以下内容
<%= form.label :name, class: "col-lg-2 control-label" %>
<%= form.text_field :name, id: :autocomplete %>
<script>
var data = [ "vanilla", "chocolate", "oatmeal", "malt", "citrus", "grape", "cherry" ];
$( "#autocomplete" ).autocomplete({
source: data });
</script>
var数据=[“香草”、“巧克力”、“燕麦”、“麦芽”、“柑橘”、“葡萄”、“樱桃”];
$(“#自动完成”)。自动完成({
资料来源:数据});
把这个作为最终结果
<%= form.label :name, class: "col-lg-2 control-label" %>
<%= form.text_field :name, id: :autocomplete %>
<script>
#****************************
var data = current_user.ingredients
#****************************
$( "#autocomplete" ).autocomplete({
source: data });
</script>
#****************************
var数据=当前用户
#****************************
$(“#自动完成”)。自动完成({
资料来源:数据});
谢谢大家! 您在这里有几个选择。你也可以
当前用户.contracents
返回为JSON<script>
var data = <%= current_user.ingredients.to_s %>
</script>
风险值数据=
选项1是一种更为简洁的方法,我会在各个方面推荐它,而选项2是一种简单的方法,但不会帮助您成长为一名开发人员。似乎您正在使用jQuery UI的自动完成功能。如果是的话,非常感谢,我不知道你会知道这种方法。我刚刚发现你可以非常懒惰,安装GON gem