Какое минимальное количество файлов необходимо для приложения rails?

Я хочу закодировать приложение rails, которое будет отображать только индексную страницу. Он не будет использовать доступ к базе данных. Весь функционал будет реализован с использованием одного контроллера и javascript. Какое минимальное количество файлов и структура каталогов необходимы для такого приложения?


person user449511    schedule 26.04.2011    source источник


Ответы (1)


Если это все, что вам нужно, то почему Rails?

Rails — это очень сложный фреймворк, который дает вам кучу функциональных возможностей. Но если вы специально говорите, что не будете использовать ничего из этого (только один контроллер, так что никаких маршрутов, о которых нужно беспокоиться, нет базы данных, а значит, и нет моделей, только одна страница, поэтому макеты бессмысленны...), почему бы просто не написать приложение Sinatra?

С Sinatra вы можете написать все в один файл Ruby. Если очень хочется, можно даже запаковать в него все шаблоны, но это немного перебор. Таким образом, я бы сказал, 1 .rb, 1 или более шаблонов (если вы используете частичные), 1 .js и 1 .css.

person Amadan    schedule 26.04.2011
comment
Спасибо! Я всегда слышал о Синатре, но никогда не заглядывал в него. Похоже, именно то решение, которое мне нужно. Я солгал и понял, что сейчас мне нужен доступ к базе данных, но только к одной таблице, так что, думаю, я буду используя это!. - person user449511; 26.04.2011
comment
Синатра великолепен, и я согласен. Однако есть вариант использования минимального приложения Rails, и это тестирование гем-плагина Rails. - person gtd; 26.10.2011