2016-06-07 3 views
0

Я создаю приложение, и поэтому мне нужно автозаполнение jQuery. Чтобы понять, как это работает (только началось кодирование несколько месяцев назад), я создал базовое приложение для статей/блога.Автозаполнение jquery и Rails4

Моя цель - создать основное поле поиска для заголовков моих статей. Я использую rails-jquery-autocomplete.

Однако я мог бы установить все до сих пор в соответствии с документацией. Но теперь я полностью потерял, как заставить эту вещь работать на самом деле (я попытался реализовать ее с помощью документации, но она не сработала).

Вопрос: как мой код должен выглядеть так, чтобы сделать эту работу?

В настоящее время мой код выглядит следующим образом:

routes.rb

Rails.application.routes.draw do 
    resources :articles 
end 

article.rb

class Article < ActiveRecord::Base 
end 

articles_controller.rb

class ArticlesController < ApplicationController 

    def index 
    @articles = Article.all 
    end 

    def show 
    @article = Article.find params[:id] 
    end 

    def new 
    end 

    def create 
    @article = Article.new article_params 
    if @article.save 
     redirect_to @article 
    else 
     render 'new' 
    end 
    end 

    private 
    def article_params 
     params.require(:article).permit :title, :text 
    end 
end 

schema.rb

ActiveRecord::Schema.define(version: 20160607060132) do 

    create_table "articles", force: :cascade do |t| 
    t.string "title" 
    t.text  "text" 
    t.datetime "created_at", null: false 
    t.datetime "updated_at", null: false 
    end 
end 
+0

Там ссылка на исходный код для демо по ссылке вы предоставили: https://github.com/bigtunacan/rails-jquery-autocomplete. Скопируйте его. – 7stud

ответ

1

Я думаю, что вы можете использовать Jquery UI, потому что этот вид функциональности bettre с JS. У этого видео есть около 1 года надежды для вас.

Tutorial

Иногда используют драгоценный камень не является лучшим решением.

С уважением