현재 Google 웹 사이트에는 JavaScript로 작성된 도구가 있습니다. JavaScript는 .js.erb 및 .html.erb 파일을 통해 Ruby에서 생성됩니다. 문제는이 파일이 독점적 인 코드이고 적어도 별도의 파일로 옮겨서 "소스보기"를 사용할 때 직접 볼 수 없으며 일반 .js 파일과 같은 번들에 포함시킬 수 있기를 바랍니다.Ruby에서 생성 된 JavaScript 코드를 다른 파일에 숨기는 방법은 무엇입니까?
렌더링을 가로 채어 다른 곳으로 리디렉션 할 수있는 방법이 있습니까? Rails Javascript compression/minification on respond_to javascript response?
우리는 서버 측 작업을해야했지만 그것은 고객을 위해 너무 느렸다 -
내가 왔어요 가장 가까운
이이었다. 레일즈 3.0을 사용 중입니다
이 JS를 자체 파일로 이동하면 사람들이 보는 것을 막을 수 있습니다. 일반적인 브라우저 개발 도구를 사용하면 인라인 또는 다른 파일에서로드 한 모든 페이지 스크립트의 목록을 매우 쉽게 볼 수 있습니다. 클라이언트 측 JS를 훔치려는 사람은 누구든지이를 훔칠 것이며, 기술적 인 방법으로이를 막을 수는 없습니다. – jimw
참. 그러나 우리는 여전히 그것을 다른 파일로 축소하고 연결하여 추가적인 노력 없이는 읽기가 더 어려워 질 수 있습니다. – Iko
실제로, 성능상의 이유로 만 축소는 가치가 있습니다. – jimw