[Rails] Implementing Twitter's new Typeahead in Rails
This relates to the new standalone typeahead that Twitter recently released, not the Bootstrap version, see Twitter Typeahead.js
I'm trying to integrate this into a rails app to lookup sub-categories from the db and I'm having trouble trying to get it to work.
I have a local version working with hard coded data that you can see here: http://jsfiddle.net/v7dJ4/1/embedded/result/
In my rails version I get no errors in the console when I search.
Here is my JS:
$(document).ready(function() {
$('input.typeahead').typeahead({
name: 'names',
prefetch: '/sub_categories/names.json',
limit: 10
});
});
If I navigate to http://jog.dev/sub_categories/names.json I get the valid json data so that part is working:
[["Migrations","Controllers","Models","Associations","Views","Tests"]]
I think my problem is with 'name'. In the docs: https://github.com/twitter/typeahead.js#datasets it mentions that name is the string that is used to identify the dataset. Do I need to inject this into the json?
Any help much appreciated.
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msg/rubyonrails-talk/-/wbHzqaQPx0YJ.
For more options, visit https://groups.google.com/groups/opt_out.

0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home