Установка локали для ajax-запроса в Rails 3 - PullRequest
0 голосов
/ 21 января 2012

Мне интересно, есть ли элегантный способ передать локаль в запросе ajax . У меня есть поле autocopmlete, которое должно принимать только значения для данного языка.

Coffeescript похож на:

  ...
  $('#post_name').autocomplete
        source: "/ajax/posts"
  ...

Я бы хотел, чтобы источник был таким: "/ en / ajax / posts" или "/ he / ajax / posts" или что-то еще.

Конечно, я могу держать переменную в сеансе или даже (что еще хуже) пропустить ее через скрытый ввод.

Пожалуйста, предложите?

Ответы [ 2 ]

2 голосов
/ 21 января 2012

Вы можете переименовать ваш файл в coffee.erb, чтобы он обрабатывался ruby ​​перед кофе (приложите свой код ruby ​​с <%%>

0 голосов
/ 21 января 2012

После долгих раздумий нельзя написать локаль и генерировать js при каждом запросе.Я пытаюсь подумать о предложении @apneadiving

...