Tag: jquery autocomplete

使用rails3-autocomplete-jquery gem可以很好地处理带有多个输入的Simple_Form

所以我试图使用这个gem和simple_form实现多个自动完成,并且收到错误。 我试过这个: autocomplete_neighborhood_name_searches_path, :as => :autocomplete, ‘data-delimiter’ => ‘,’, :multiple => true, :class => “span8” %> 这是我得到的错误: undefined method `to_i’ for [“Alley Park, Madison”]:Array 在我的参数中,它是在neighborhood_id发送的: “search”=>{“neighborhood_id”=>[“Alley Park, Madison”], 所以它甚至没有使用这些值的ID。 有没有人有任何想法? 编辑1: 在回答@jvnill的问题时,我并没有明确地在控制器中使用params[:search]做任何事情。 搜索会创建新记录,并正在搜索listings 。 在我的搜索控制器中, create操作,我只是这样做: @search = Search.create!(params[:search]) 然后我的search.rb (即搜索模型)有这个: def listings @listings ||= find_listings end private def find_listings key = “%#{keywords}%” listings = […]

在应用程序中使用自动填充function进行搜索

美好的一天。 我讨厌使用ransack按照标题查找文章的控制器。 我需要用于查找信息以使用自动完成的字段。 目前它找到了,但没有自动完成,你可以帮我解决这个问题和gemhttps://github.com/crowdint/rails3-jquery-autocomplete-app ? 的Gemfile gem “ransack” gem ‘rails3-jquery-autocomplete’ gem ‘nifty-generators’ gem ‘jquery-rails’, ‘~> 2.0’ 在视图中: 15 %> ‘Search’, :class=>’fl_right’ %> 布局负责人: “all” %> 调节器 class ArticlesController < ApplicationController autocomplete :article, :title 更新1和routes.rb get ‘articles/autocomplete_article_title’ 在视图中更新2 ,代替<%= f.autocomplete_field :title_cont,使用1):title_start没有更改2):articles_article_title_start等导致错误。 更新3我编辑了routes.rb。 将’articles / autocomplete_article_title’移到了locale变量的范围内, 现在它有点工作了。 ..自动完成下拉列表出现…但是空:(现在必须修复那个。 更新4尝试使用http://railscasts.com/episodes/102-auto-complete-association 。 但它适用于较旧版本的rails ……等等 更新了routes.rb中的更新5 resources :articles do get […]

为什么我的Capybara / Poltergeist测试不能从jQuery自动完成字段中选择?

更新:经过我自己的大量艰苦工作后,我解决了这个问题。 我很高兴成为任何需要帮助的人的资源。 这是我工作设置的要点。 我已经尝试了所有可以找到Google和SO的解决方案。 以下是我尝试过的一些不同的事情: page.execute_script %Q{$(‘#{selector}’).val(‘#{value}’).trigger(‘keydown’)} 和 fill_in field, with: options[:with] page.execute_script %Q{ $(‘##{field}’).trigger(‘focus’) } page.execute_script %Q{ $(‘##{field}’).trigger(‘keydown’) } 这是失败的: page.should have_selector(‘ul.ui-autocomplete li.ui-menu-item a’) 但是当我在Firebug中查看并在浏览器中测试它时,它肯定存在。 以下是所有细节,包括上述内容的重述。 请记住,自动填充字段在浏览器中正常工作。 listing_integration_spec.rb require “spec_helper” describe “Listing Integration” do let!(:user) { login_user } it “lets a user add information listing”, js: true do listing = create(:listing, user: user) click_link(‘Additional […]

rails3-jquery-autocomplete并编写自己的搜索查询

这是我的控制器,我使用自动完成gem 。 我收到此查询的错误: SELECT users.id, users.phone, first_name, last_name FROM “users” WHERE (LOWER(users.phone) ILIKE ‘77%’) ORDER BY users.phone ASC LIMIT 10): ActiveRecord::StatementInvalid (PGError: ERROR: function lower(integer) does not exist 我的控制器: class CarsController < ApplicationController autocomplete :user, :phone … end 我想问你,我怎样才能进行自己的db查询以进行自动完成搜索 – 我需要将错误抛给上面,我认为没有其他办法… 当我将我的应用程序部署到Heroku时,我收到了此错误。

Rails gem rails3-jquery-autocomplete如何按用户范围

我正在使用Rails gem rails3-jquery-autocomplete来为post添加类别。 我想将搜索限制为仅在结果中包含属于当前用户或post作者的类别。 文档说我可以指定范围: :示波器 添加了使用范围的选项。 传递数组中的范围。 例如:scopes => [:scope1,:scope2] 但我不确定如何在这里传递用户ID? 这似乎是一个comon场景,我错过了一些明显的东西吗? 我找到了一个建议修改get_item方法的答案,但这似乎打破了自动完成 确定rails3 jquery自动完成插件的结果范围