2011-03-13 4 views
3

최근 클라이언트 측에서 스크립트가 많이 필요한 앱을 개발하기 시작했으며 Rails와 JavascriptMVC를 통합하려고합니다. JupiterJS의 사람들이 똑같이하고있는 것을 알았지 만,javascriptMVC 및 Rails 폴더 구조

Google에서 javascriptMVC의 포럼에서 검색해 왔지만 아직 확실한 답변을 찾을 수 없습니다. 모든 javascriptMVC 폴더 & 파일이 Rails 파일 구조에 있습니까?

처음에는 모든 새 javascriptMVC 파일을/public/javascripts /에 넣을 예정 이었지만, 보안 문제에 대해 조금 걱정했습니다. 모든 테스트 파일, 문서 및 스크립트를 액세스 할 수 있습니다. 전 세계. 더하기, javascriptMVC의 지침은 다음과 같습니다 :

"PRO 팁 :이 파일들을 최대한 응용 프로그램 폴더 구조에서 압축을 풀어서 (즉, 공개 디렉토리의 javascriptmvc 폴더에 넣지 마십시오)."

이제는 잘 모르겠습니다. 좋은 레일스 + javascriptMVC 폴더 구조가 어떻게 생겼는지에 대한 아이디어와 레일스 환경에 새로운 경로를 추가하여 공용/외부에서 작동하도록 할 필요가 있습니까?

답변

1

JMVC 관련 질문은 포럼에서 질문하십시오. 스택 오버 플로우를 확인해 주셔서 다행입니다.

표준 레일 서버를 사용하는 경우 실제로 보안 문제는 없습니다. 그러나 프로덕션 머신에서 안전하고 싶다면 steal/steal.js와 앱 production.js 및 production.css 파일을 푸시해야합니다.

+0

당신은 그 사람입니다! 너무 빨리 돌아와 줘서 고마워! –

+0

죄송합니다 저스틴 나는 단지 당신이 말한 것을 확인하고 있습니다. 그래서 이것은 모든 파일을 공용/javascriptmvc에 서브 모듈해야 함을 의미합니까? 귀하의 사이트에있는 PRO TIP은 무엇을 의미합니까? 그리고 네 말이 맞아, 나는 너의 포럼을 사용 했어야했다. 내 다른 질문에 대한 그것을 할 것입니다 :) –

+0

나는 실제로 공용 폴더에 하위 모듈로 그들을 추가합니다. JMVC는 또한 귀하의 CSS를 구축 할 수 있습니다. 그리고 내가 만들고있는 위젯으로 이미지를 정리합니다. –