Language filter

I want to add language filter and currently working on it. Facing some difficulties and as per instructions from jhass gave a pull request for a discussion base. 

1. I am trying to make changes to user getting started page and add language choice to it. I created a table called language through the model . Used the seed command to populate it with relevant entries. However I want to store the languages as tags itself in the form of #language_tag_{language Name} . So I am using tag_following paths. Javascript and languages_controller.rb should help me do that but due to some error the autocomplete part is not working. Please point the error. 

2. When someone wants to post a status they have a language dropdown menu in it similar to aspects. I have created the dropdown button and given relevant options. I have tried to make it exactly look like aspects dropdown . I want the selected value in status_message_controller.rb. Please let me know how to do it. 
That "colon thingy" is not a String! it's a [Symbol](http://ruby-doc.org/core-2.1.1/doc/syntax/literals_rdoc.html#label-Symbols). [More reading](http://ruby-doc.org/core-2.1.1/Symbol.html). And you start at `0`, that does include the first character, this worked because Symbol#[] is basically implemented to
```ruby
def [](*args)
  to_s.[](*args)
end
```
So after the Symbol was converted to a String, String#[] gets called, with which you get a substring of the whole string, effectively a copy of the just newly by Symbol#to_s created String. Same for Symbol#length, that basically just does `.to_s.length`. (On a side note, String#length is aliased to the quicker to type String#size ;) )