Use jQuery's autocomplete plugin with Rails 3.
Use jQuery's autocomplete plugin with Rails 4+.
Use jQuery's autocomplete plugin with Rails 4.
Bond is on a mission to improve autocompletion in ruby, especially for irb/ripl. Aside from doing everything irb's can do and fixing its quirks, Bond can autocomplete argument(s) to methods, uniquely completing per module, per method and per argument. Bond brings ruby autocompletion closer to bash/zsh as it provides a configuration system and a DSL for creating custom completions and completion rules. With this configuration system, users can customize their autocompletions and share it with others. Bond can also load completions that ship with gems. Bond is able to offer more than irb's completion since it uses the full line of input when completing as opposed to irb's last-word approach.
Easily add autocomplete geo-functionality to your Rails app :)
ripl is a light shell that encourages common middleware for shells i.e. rack for ruby shells. It is also a modular alternative to irb. Like irb, it loads ~/.irbrc, has autocompletion and keeps history in ~/.irb_history. Unlike irb, it is highly customizable via plugins and supports commands i.e. ripl-play. This customizability makes it easy to build custom shells (i.e. for a gem or application) and complex shells (i.e. for the web). Works on ruby 1.8.7 and greater.
Soulmate is a tool to help solve the common problem of developing a fast autocomplete feature. It uses Redis's sorted sets to build an index of partial words and corresponding top matches, and provides a simple sinatra app to query them. Soulmate finishes your sentences.
Adds an input with autocomplete/typeahead compatible with Bootstrap 3.
Easily use jQuery UI's autocomplete widget with Rails applications.
Adds an input with autocomplete/typeahead compatible with Bootstrap 4.
Adds `autocomplete="off"` html attribute to FormHelper generated input tags by default.
Use this gem to access the Google Places Autocomplete API from your Ruby application
Simple autocomplete for your models using awesome elasticsearch and tire gem
Fill in your brazillian addresses automagically
Model-side logic for autocompleting belongs_to associations
Wrapper for geocomplete.js - a jQuery Geocoding and Places Autocomplete Plugin
AutoForme is an web administrative console for Sequel::Model that supports Roda, Sinatra, and Rails. It offers the following features: * Create, update, edit, and view model objects * Browse and search model objects * Edit many-to-many relationships for model objects * Easily access associated objects * Support autocompletion for all objects * Allow customization for all likely configuration points, using any parameters available in the request
Simple, fast autocomplete server for Ruby and Rails
Rails: Simple, customizable, unobstrusive - auto complete
Fylla generates zsh and bash autocomplete scripts for Thor CLI applications.
Generate autocomplete suggestions based on what your users search
Autocomplete the resourceful actions and views for ORMs for admin interface and other purposespec.
Insert an autocomplete-search-box inside your view
rails-jquery-tokeninput project integrates Tokeninput jQuery plugin which allows your users to select multiple items from a predefined list, using autocompletion as they type to find each item
jQuery autocomplete for SimpleForm form fields
An address picker for Rails with autocompletion and map picking (adapted from https://github.com/sgruhier/jquery-addresspicker)
Hassle-free autocomplete for Rails 3
Soulmate Rails is a tool to help solve the common problem of developing a fast autocomplete feature for Rails. It uses Redis's sorted sets to build an index of partial words and corresponding top matches. Modified by Jim Zhan to add utility functions and for bug fixing.
Use jQuery's autocomplete plugin with Rails 4+.
Use Redis for fast autocomplete suggestions. Just add words to it and ask it to make suggestions given a search prefix. Originally packaged for http://connect.me.
Lightning is a commandline framework that lets users wrap commands with shell functions that are able to refer to any filesystem path by its basename. To achieve this, a group of paths to be translated are defined with shell globs. These shell globs, known as a lightning _bolt_, are then applied to commands to produce functions. In addition to translating basenames to full paths, lightning _functions_ can autocomplete these basenames, resolve conflicts if they have the same name, leave any non-basename arguments untouched, and autocomplete directories above and below a basename. To make bolts shareable between users and functions easier to create, lightning has _generators_. A _generator_ generates filesystem-specific globs for a bolt. Lightning comes with some default generators. Users can make their own generators with generator plugins placed under ~/.lightning/generators/.
Adds helpers for Rails views and controller in order to manage 'dynamic select'. It uses jQuery UI as support for inobtrusive use in forms. It's not the classic Autocompleter, its use is limited to belongs_to reflections.
gem command around reviewed topic branches. Supports workflow of the form: # alexander: git work-on <topic> git done # bismarck: git status # notice a review branch git review <topic> # happy, merge into master, push and cleanup git accept git review <topic2> # unhappy git reject # alexander: git status # notice rejected topic git work-on <topic> see README.rdoc for more (any) details. To make use of bash autocompletion, you must do the following: 1. Make sure you source share/completion.bash before you source git's completion. 2. Optionally, copy git-topic-completion to your gem's bin directory. This is to sidestep ruby issue 3465 which makes loading gems far too slow for autocompletion.
Filters, suggests, autocompletes, sortings, searches
Autocompl is a light-weight autocomplete integration for Rails, that depends on just only vanilla javascript.
Select your bookmarks from the command line, by their bookmark id number. ZSH users will be able to tab complete through their matches, similar to how the autocompletion for `kill` works. If no bookmark is provided, booker will check if the argument is a website and visit it, or go to google (or your preferred search engine) with the string argument.
Adapted from dabit's rails3-jquery-autocomplete for Moving Off Campus
A ruby web shell that has autocompletion and readline behavior. It uses websockets, repl.js, readline.js and ripl for the shell engine.
Text Field Autocomplete To Replace Comboboxes.
== E9Tags An extension to ActsAsTaggableOn[http://github.com/mbleigh/acts-as-taggable-on] which "improves" on custom tagging, or at least makes it more dynamic. Additionally it provides some autocomplete rack apps and the corresponding javascript. == Installation 1. E9Tags requires jquery and jquery-ui for the autocompletion and tag-adding form, be sure they're loaded in your pages where the tags form will be rendered. 2. E9Tags extends ActsAsTaggableOn and requires it. Run it's generator if you have not. 3. Run the E9Tags install script to copy over the required JS rails g e9_tags:install 4. Then make sure it is loaded, how you do that doesn't matter, e.g. <%= javascript_include_tag 'e9_tags' %> 5. Create an initializer for that sets up the taggable models and their controllers. This gives the models the tag associations and methods and prepares their controller to handle the otherwise unexpected tag params. require 'e9_tags' require 'contacts_controller' require 'contact' E9Tags.controllers << ContactsController E9Tags.models << Contact OR You can just include the modules in your classes yourself. The first way really exists for the case where the classes you wish to extend are part of another plugin/gem. # in contact.rb include E9Tags:Model # in contacts_controller.rb include E9Tags::Controller 6. Render the tags form partial in whatever model forms require it. = render 'e9_tags/form', :f => f If you pass a context, it will be locked and no longer possible to change/add the contexts on the form (and as a side effect, the tags autocompletion will be restricted to that context). = render 'e9_tags/form', :f => f, :context => :users Finally if you pass a 2nd arg to :context you can set a tag context to be "private" (default is false). In this case the tag context will be locked as private (typically suffixed with *), meaning that the tags will not be publicly searchable/visible. This is useful for organizational tags tags, say if you wanted to arbitrarily group records, or create a custom search based on a tag context. = render 'e9_tags/form', :f => f, :context => [:users, true] NOTE: The form and javascript are intended to work out of the box, but the certainly aren't going to look pretty. If you do intend to use the forms, you'll no doubt need to style them.
Turn fields to a token autocomplete in active_admin
This gem provides fast prefix-autocompletion in pure ruby.
Use to get address, city, country, and geolocalization
An in-memory autocomplete
This plugin provides a auto-complete method for your controllers to be used with Dylan Verheul's jquery autocomplete plugin.
SSH completion for rightscale servers
Meshcomplete is a Ruby on Rails engine for MeSH autocomplete search box built with jQuery UI.
Rails middleware that generates responses for your requests without hitting your ApplicationController
rails-hidden_autocomplete is a Rails-modifying Rails Engine to inject the autocomplete="off" attribute into all hidden form inputs generated by Rails. This is necessary because Firefox will randomly overwrite the values of hidden inputs without an autocomplete="off" attribute.
Wraps jQuery-Autocomplete in rails asset wrappers.