Заставить rails3-jquery-autocomplete работать с этими моделями Post и Tag? - PullRequest
1 голос
/ 26 февраля 2012

У меня есть Post и Tag модель (позже, как атрибут с именем :name)

Они связаны с has_and_belongs_to_many.

просмотры / сообщения / _form.html.erb:

<%= f.label :tags %>
<%= autocomplete_field_tag :tags, params[:tags], autocomplete_tags_name_posts_path %>

routes.rb:

  resources :posts do
    get :autocomplete_tags_name, :on => :collection
  end

posts_controller.rb:

class PostsController < ApplicationController
  before_filter :authenticate_user!, :except => [:show, :index]
  autocomplete :tags, :name

Ничего не происходит и ошибок нет.

Я немного озадачен тем, использовать ли :tags или :tags_name. Как показано в документации .

(они оба выдают ошибки о неопределенных методах и переменных)

application.js:

//= require jquery
//= require jquery_ujs
//= require jquery-ui
//= require autocomplete-rails

Есть предложения, чтобы это исправить?

1 Ответ

0 голосов
/ 02 апреля 2013

Может быть, этот пример вам поможет, работает с act_as_taggable , но это та же идея.

Как добавить теги с автозаполнением к существующей модели в Rails?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...