В RoR как мне установить файл по умолчанию DirectoryIndex? - PullRequest
0 голосов
/ 09 января 2012

В Apache я могу использовать DirectoryIndex для указания различных файлов или расширений, которые будут обслуживаться по умолчанию - как мне сделать это с RoR? В общедоступных каталогах у меня есть несколько папок, которые должны служить JS-файлами в качестве индекса.

С Apache я бы сделал:

DirectoryIndex index.js

Я использую WEBrick локально и Heroku для производства.

Ответы [ 2 ]

1 голос
/ 09 января 2012

Вы действительно не сможете сделать это с Heroku, если не используете что-то вроде rack_rewrite

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

Я закончил тем, что создал контроллер, который загружался в JS, как

def show
  output = File.read("public/js/stats/index.js")
  render :text => output
end

Затем я создал маршрут

match 'stats/index' => 'stats#show'

Может быть, не самый элегантный, но я думаю, что этобыло проще, чем управлять зависимостями между локальной и производственной средами

...