2012-01-09 2 views
0

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

С Apache, я бы:

DirectoryIndex index.js 

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

ответ

0

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

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

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

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

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

1

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

+0

+1 для информации, просвещающей меня на rack_rewrite - это пригодится в один прекрасный день – jbnunn