Ruby on Rails - 将值从Javascript传递给Model

时间:2017-01-30 03:34:09

标签: javascript jquery ruby-on-rails ruby

我正在尝试在我的_form.html.erb中实施自动填充字段,以允许用户输入Categories并保存对象。

我正在关注此Railscast video以设置自动填充功能,但这是用于搜索。

// application.js

$( "#tags" ).autocomplete({
  source: "/search_suggestions"
});

$('#tags').on('autocompleteselect', function (e, ui) {
    $('#tagsname').html('You selected: ' + ui.item.value);
});

有了这个,我可以使用正确的值填充建议,并在用户选择值时获得回调。

// _form.html.erb

<div id="tagsname"></div>

<%= bootstrap_form_for(group) do |f| %>
    <%= f.text_field :title %>
    <%= f.text_area :description %>
    <%= f.static_control label: "Categories" do %>
        <input class="form-control" type="text" id="tags"/>
    <% end %>

    <%= f.submit %>
<% end %>

如何将它们传回模型?

感谢。

0 个答案:

没有答案