Tag: 自动完成

Rails使用自动完成function实现搜索

我不确定如何为我的搜索function提供自动填充表单。 “get” do %> nil %> 我有一个以下的控制器,它有一个自定义的动作 def query @users= Search.user(params[:query]) @article= Search.article(params[:query]) end 该模型如下: def self.user(search) if search User.find(:all, :conditions => [‘first_name LIKE ?’, “%#{search}%”]) else User.find(:all) end end def self.article(search) if search Article.find(:all, :conditions => [‘title LIKE ?’, “%#{search}%”]) else Article.find(:all) end end 现在这项工作非常适合搜索但是,我希望它能告诉我结果我正在编写它,并且我不能使用jquery自动完成,因为它是两个对象。

Rails gem rails3-jquery-autocomplete:如何查询多个字段

我正在使用这里找到的rails3-jquery-autocomplete gem: http : //github.com/crowdint/rails3-jquery-autocomplete 有关如何查询模型的单个属性的说明很明确,我可以毫无问题地完成这项工作。 但是,我的Person模型有两个我想要组合和查询的属性。 它们是first_name和last_name 。 我想将它们组合成一个名为full_name的伪属性。 目前,我收到此错误: ActiveRecord::StatementInvalid (SQLite3::SQLException: no such column: full_name: SELECT “people”.* FROM “people” WHERE (LOWER(full_name) LIKE ‘cla%’) ORDER BY full_name ASC LIMIT 10): 虽然我在Person模型文件中有以下方法,但Person模型没有full_name属性: def full_name “#{self.first_name} #{self.last_name}” end 如何修改Person模型文件,以便对full_name调用查询数据库以匹配first_name和last_name的组合?

RubyMine IDE中包的ruby方法的下拉列表?

通常,在导入包并键入其名称但不在RubyMine中时按Tab键会显示IDE中的下拉列表。 我有Vim仿真。 我打开了交互式ruby shell irb但是无法使自动完成工作用于包的方法。 自动完成如何在RubyMine中工作以及如何列出诸如OAuth之类的包的方法?

Vim:Ruby和HTML omnicomplete没有显示本地方法/变量

希望有人可以通过Ruby和HTML在Vim中使用omnicomplete来帮助我解决一些非常不稳定的行为。 问题是Ctrl + X Ctrl + O似乎只返回非本地命令。 方法和变量名称被省略。 如果我按Ctrl + X Ctrl + P,它们会按预期显示,但omni只是没有提取它们。 一些东西: –version确认已安装Ruby( +ruby ) 我安装了rails.vim,snipmate和supertab – 这些是我能想到的唯一安装的插件,可能会搞乱ruby omnifunc HTML omni也有同样的问题 Php和Python omni仍然可以正常工作 我已经尝试删除下面的HTML和Ruby相关部分,但没有区别 – 行为是一样的 .vimrc在下面 – 任何帮助非常感谢 ” Set backup directory so that .swp files aren’t stored in work folders set backup set backupdir=$HOME/temp/vim_backups/ set directory=$HOME/temp/vim_swp/ filetype on filetype off […]

如何使用autocomplete_field_tag传递params ?

我正在使用Crowdint rails3 jquery自动完成function并且我的搜索表单有问题。 这是我的search表单看起来没有自动完成的方式: ‘get’ do %> “Search for a Product…..”, :id => “main-search-field” %> nil, :id => “main-search-field-button” %> 现在,当我更改表单以进行自动完成和搜索时: ‘get’ do %> “Search for a Product…..”, :id => “main-search-field” %> nil, :id => “main-search-field-button” %> 如果我在autocomplete_field_tag有params[:search] ,这将无效: ActionView::Template::Error (wrong number of arguments (5 for 4)) 如何设置搜索参数,以便实际使用自动完成function进行搜索? 更多信息: class SearchController true # Sunspot search. […]

不要将所需文件包含在vim omnicompletion中

如果我尝试在Ruby文件中自动完成smth,它需要’xxx’语句,它会开始扫描所需的所有文件(以及所需文件所需的文件)。 它每时每刻都这样做! 是否可以使vim自动完成不扫描所需文件或仅扫描特定路径中的文件(例如app / only)?