2013-08-27 3 views
1

레일 4 애플리케이션에서 Require.js를 사용하고 있습니다. 그러나 생산 환경에서 나는 하나의 파일로 컴파일하고 아몬드를 사용하고 싶습니다. 지금 당연히 require.js는 r.js에 coffeescript 플러그인을 사용하는 것을 권장하지만 수동으로 레일 외부에서 실행하는 것을 의미합니다.Require.js, r.js 및 Rails

는 requirejs 레일 보석이있다, 그러나 이것은 잠시 동안 업데이트되지 않은 것으로 보인다 및 rails4 지원하지 않습니다. 이 포크 버전의 몇하지만 난 그들을 사용하려고하면 오류가 발생합니다 :

또한
`user_config=': undefined method `delete' for false:FalseClass **strong text** 

나는 확실하지 나는 그것이 작동하도록 그들을 패치해야 특히, 생산 응용 프로그램에 포크의 repos를 사용하는 방법에 대한 .

제 질문은 rails4 앱에서 AMD를 어떻게 관리하는 다른 사람들입니까? 누구나 모범 사례에 대한 권장 사항이 있습니까? 프로덕션 배포를 관리하고 스크립트를 컴파일하기 위해 자신의 스크립트를 작성하는 것이 더 쉬운가요?

답변

0

사용이 :

gem 'requirejs-rails', git: 'git://github.com/jwhitley/requirejs-rails.git' 

대신 gem 'requirejs-rails'

.

그런 다음 config 디렉토리에 requirejs.yml을 구성합니다.

+0

아니 내가 여전히 또한 잘 순간에 유지되고 아니에요 레일 (4)와 함께 잘 재생되지 않는 것을 시도했다, 나는 마지막이 년 전에 커밋 생각합니다. –

0

이 포크에는 레일 4 개의 패치가 포함되어 있습니다. 내가 지금 사용하고 https://github.com/scalient/requirejs-rails

(오류없이 같이) 확인을 작동하는 것 같다. 마지막 단계는 요구 사항의 축소 버전입니다.