Proposed fix for random langauge appearing to be randomly selected ?

Please review this would ensure that the url would have a language_id in it.

That code doesn't work, is there a way to get the url with out the paramaters appended ?

Started GET "/faq" for 127.0.0.1 at 2014-09-26 16:37:50 +0000
Processing by ArchiveFaqsController#index as HTML
  AdminSetting Load (0.3ms)  SELECT `admin_settings`.* FROM `admin_settings` LIMIT 1
  AdminBanner Load (0.3ms)  SELECT `admin_banners`.* FROM `admin_banners` WHERE `admin_banners`.`active` = 1 ORDER BY `admin_banners`.`id` DESC LIMIT 1
Return to: /faq
  Tag Load (0.3ms)  SELECT `tags`.* FROM `tags` WHERE (name = 'Uncategorized Fandoms') LIMIT 1
  Media Load (0.3ms)  SELECT `tags`.* FROM `tags` WHERE `tags`.`type` IN ('Media') AND (name = 'No Media') LIMIT 1
  Media Load (0.3ms)  SELECT `tags`.* FROM `tags` WHERE `tags`.`type` IN ('Media') ORDER BY sortable_name ASC
Completed 500 Internal Server Error in 461.9ms

SystemStackError (stack level too deep):
  actionpack (3.2.18) lib/action_dispatch/middleware/reloader.rb:70