2012-01-22 5 views

답변

0

레일즈 3.2를 사용하면 엔진을 생성하고 에셋을 에셋 디렉토리에두면 자동으로 선택됩니다. 생성기를 사용하여 탑재 가능한 엔진을 만들면 javascript, 이미지 및 스타일 시트 아래에 네임 스페이스가있는 디렉토리가 만들어집니다. 하위 디렉토리에 물건을 두지 마십시오. 부모 앱이 해당 하위 디렉토리를 찾지 못합니다. 자바 스크립트, 이미지 또는 스타일 시트에 직접 넣기 만하면됩니다. 당신이해야 할 일은

3

은 다음과 같습니다

module MyGemName 
    module Rails 
    class Engine < ::Rails::Engine 
    end 
    end 
end 
  • 그렇지 않으면 lib/assets/stylesheets처럼, 적절한 자산 경로가 될 것이다 디렉토리에 넣어 :

    • 가 railtie을 확인합니다. 스타일 시트를 포함하는

      //= require "foobar" 
      
    • 사용 말대꾸 :

    • 사용 톱니는 자바 스크립트를 포함 할

      @import "foobar"; 
      
    • 사용 말대꾸 기능 image-url 스타일 시트 내부에 당신은 이미지를 참조하는 경우 :

      .widget { 
          background-image: image-url("widget-icon.png"); 
      } 
      

    assets 디렉토리는 자신의 응용 프로그램 내에있는 것처럼 정확하게 작동해야합니다.

    formalize-rails에는 스타일 시트, 자바 스크립트 및 이미지가 포함 된 예가 있습니다.

  • 관련 문제