как я должен обслуживать файл .txt из корня моего приложения? - PullRequest
0 голосов
/ 07 февраля 2012

В моих маршрутах есть статический маршрут. Rb:

match ':action' => 'static#:action'

И у меня есть файл, который называется F97F5BF1DF45427AA9399E360EXXXXX.txt. Мне нужно предоставить доступ к этому файлу для проверки DCV для моего поставщика SSL. Я пробовал несколько вариантов имени файла, но до сих пор не могу получить к нему доступ через http://mysite.com/F97F5BF1DF45427AA9399E360EXXXXX.txt. Попробовал опубликовать файл также.

Что мне нужно сделать, чтобы предоставить доступ к этому текстовому файлу любому боту, сканирующему сайт?

1 Ответ

0 голосов
/ 07 февраля 2012

Обычно вы можете обслуживать его из каталога public/. Но если это не сработает, вы можете просто установить новый маршрут в config / rout.rb:

match '/F97F5BF1DF45427AA9399E360EXXXXX' => "static#foobar"

А затем создайте новый контроллер, обслуживающий файл

class StaticController < ApplicationController
  def foobar
    render "your file contents here"
  end
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...