首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >rails-jquery-autocomplete和acts_as_taggable表单路由

问rails-jquery-autocomplete和acts_as_taggable表单路由
EN

Stack Overflow用户
提问于 2016-07-09 00:49:32
回答 0查看 210关注 0票数 0

Acts_as_taggable工作正常。我执行以下操作将rails-jquery-autocomplete添加到我的webapp应用程序中。我在生产中使用的是Rails 4.2.2/Heroku。

代码语言:javascript
复制
add gem 'rails-jquery-autocomplete' to gem file
bundle install
heroku run bundle install

updated my application.js file to 

//= require jquery
//= require jquery_ujs
//= require jquery-ui/autocomplete
//= require autocomplete-rails
//= require bootstrap
//= require turbolinks
//= require_tree .

and pushed to Heroku

// Model
class Photo < ActiveRecord::Base
  acts_as_taggable_on :tags
end

// Controller
class PhotosController < ApplicationController
  autocomplete :tag, :name, :class_name => 'ActsAsTaggableOn::Tag'
  ...
private
  def photo_params
    params.require(:photo).permit(:picture, :title, :tag_list)
  end
end

// Routes
get 'tags/:tag', to: 'photos#index', as: :tag
resources :photos do
    get :autocomplete_tag_name, :on => :collection
end

//View  

<% form_for :photo, url: photos_path, html: {multipart: true } do |form| %>
  <%= f.file_field :picture %>
  <%= f.text_field :title %> 
  <%= form.label :tag_list, "Tags" %>
  <%= form.autocomplete_field :tag_list, autocomplete_tag_name_photos_path, :"data-delimiter" => ', ' %>
<% end %>

保存表单,并将标签和照片添加到数据库中,但自动完成功能根本不起作用。

我已经通过these topics找到了答案,但他们并没有帮助我找到答案。

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38271868

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档