私はポストとタグモデルがあります:私はgitリポジトリにinstructionsを追っrails3-jquery-autocompleteはRails 3.2.1で動作していませんか?
<div class="field">
<%= f.label :tags %>
<%= text_field_tag :tags, params[:tags] %>
</div>
:
class Post < ActiveRecord::Base
has_and_belongs_to_many :tags
def tag!(tags)
tags = tags.split(" ").map do |tag|
Tag.find_or_create_by_name(tag)
end
self.tags << tags
end
end
class Tag < ActiveRecord::Base
has_and_belongs_to_many :posts
end
はスキーマ:posts/_form
の
create_table "tags", :force => true do |t|
t.string "name"
end
一部をの宝石:
のコントローラ/ posts_controller.rb:
class PostsController < ApplicationController
before_filter :authenticate_user!, :except => [:show, :index]
autocomplete :tags, :name
(等。)
routes.rbを:
resources :posts do
get :autocomplete_tags_name, :on => :collection
end
すべてのJavaScriptファイルがあります。
<script src="/assets/jquery_ujs.js?body=1" type="text/javascript"></script>
<script src="/assets/jquery-ui.js?body=1" type="text/javascript"></script>
<script src="/assets/autocomplete-rails.js?body=1" type="text/javascript"></script>
しかし、絶対に何も起こりません(私はこれをコンソール経由でタグを追加してテストしました)。
この宝石を作るにはどんな提案がありますか?
解決方法をお探しですか? –
オートコンプリート検索が動作しましたか?はいの場合は、コードを共有してください。私は同様のトラブルに遭遇しています。 – takaloosingh