2012-03-21 4 views

답변

5

그 시점에서 엔진을 만들려고합니다. Engines Guides 가이드를 읽는 것이 좋습니다.

젬 내부에 필요한 베어 본 구성 요소는 보석이 무엇이든지간에 간단히 요구하는 목적으로 사용되는 lib/your_gem.rb에있는 파일입니다. 보석에 다른 의존성이 없다면 다음과 같이 보일 것입니다 :

require 'your_gem/engine' 

한 줄에 많은 힘이 있습니다. 그것을 필요로하는 lib/your_gem/engine.rb 파일이이 코드가 있습니다

module YourGem 
    class Engine < Rails::Engine 
    end 
end 

단순히 Rails::Engine에서 상속을,이는 보석의 위치에서 엔진이 있다는 프레임 워크를 통지 Rails::Engine에 상속 후크 트리거합니다. 내가 준 이제

<%= stylesheet_link_tag "your_gem/beauty" %> 

: 당신이 다음 app/assets/stylesheets/your_gem/beauty.css에서 파일을 만드는 경우

, 당신은 다음 응용 프로그램에서 (물론, 당신은 자산 파이프 라인이 활성화 가정)이 줄을 사용하는 것이 포함 할 수 있습니다 당신은 그것의 짧은 버전, 나는 정말, 정말, 정말 더 잘 이해하기 위해 Engines Guide 하단을 읽는 것이 좋습니다.