Структура папок javascriptMVC и Rails - PullRequest
3 голосов
/ 14 марта 2011

Я недавно начал работать над приложением, которое требует сложных сценариев на стороне клиента, и пытался интегрировать Rails с JavascriptMVC. узнал, что ребята из JupiterJS делают то же самое, и это здорово, но

Я искал в Google, на форуме javascriptMVC и до сих пор не могу найти однозначный ответ на этот вопрос - куда мне поместить все папки и файлы javascriptMVC в файловую структуру Rails?

Первоначально я собирался поместить все новые файлы javascriptMVC в / public / javascripts / - но меня немного беспокоили проблемы безопасности, которые могут возникнуть - все тестовые файлы, документы и сценарии будут доступны для доступа весь мир. ПЛЮС, инструкция в javascriptMVC гласит:

"СОВЕТ ПРО: разархивируйте эти файлы как можно выше в структуре папок вашего приложения (т.е. не помещайте их в папку javascriptmvc в вашем публичном каталоге)."

так что теперь я не уверен. Любые идеи о том, как будет выглядеть хорошая структура папок rails + javascriptMVC, и нужно ли мне добавлять какие-либо новые пути в среду Rails, чтобы она могла работать вне public /?

1 Ответ

1 голос
/ 14 марта 2011

По вопросам JMVC, пожалуйста, задавайте вопросы на нашем форуме. Вам повезло, что я проверяю переполнение стека.

На самом деле нет проблем с безопасностью, если вы используете стандартный сервер rails. Однако, если вы хотите быть в безопасности, на вашем рабочем компьютере вам нужно только вытолкнуть steal / steal.js и ваши приложения production.js и production.css.

...