У меня есть приложение, в котором в нижнем колонтитуле мы случайным образом выбираем хорошее предложение из набора предложений. До сих пор у нас был массив этих предложений в файле представления, и мы его перебирали, но это делает footer.html.erb
довольно нечитабельным.
Я думал о создании CSV или текстового файла в папке publi c и затем загрузка текста оттуда - но где должен код для синтаксического анализа csv go, в представлении? В контроллере приложения? Или я должен создать собственный инициализатор, который загружает массив предложений при запуске сервера и в представлении, которое я выбираю случайным образом, каждый раз по одному.