«asset-pipeline» 태그된 질문

자산 파이프 라인은 JavaScript 및 CSS 자산을 연결하고 축소하거나 압축하는 프레임 워크를 제공합니다. 또한 이러한 자산을 CoffeeScript, Sass 및 ERB와 같은 다른 언어 및 전처리기로 작성하는 기능을 추가합니다.

19
Rails 4 : 터보 링크와 함께 $ (document) .ready ()를 사용하는 방법
JS 파일을 "레일 방식"으로 구성하려고 할 때 Rails 4 앱에서 문제가 발생했습니다. 그들은 이전에 다른 견해에 흩어져있었습니다. 파일을 별도의 파일로 구성하고 자산 파이프 라인으로 컴파일했습니다. 그러나 터보 링크가 켜져있을 때 jQuery의 "준비"이벤트가 후속 클릭에서 발생하지 않는다는 것을 알게되었습니다. 페이지를 처음로드하면 작동합니다. 그러나 링크를 클릭 ready( function($) {하면 페이지가 실제로 다시로드되지 …

29
Rails 3.1을 사용하면 "페이지 특정"JavaScript 코드를 어디에 배치합니까?
이해하기 위해 모든 JavaScript가 1 파일로 병합됩니다. Rails는 매니페스트 파일 //= require_tree .의 맨 아래에 추가 할 때 기본적으로이 작업을 수행 application.js합니다. 이것은 실제 생명을 구하는 것처럼 들리지만 페이지 별 JavaScript 코드에 대해서는 약간 걱정이됩니다. 이 코드는 모든 페이지에서 실행됩니까? 마지막으로 원하는 것은 모든 객체가 1 페이지에서만 필요할 때 모든 …

14
Ruby on Rails 3.1에서 자산 파이프 라인 (스프로킷) 메시지 로깅을 비활성화하려면 어떻게해야합니까?
스프로킷은 기본적으로 Ruby on Rails 3.1 (RC1)의 (dev) 로그에서 매우 장황한 경향이 있습니다. Started GET "/assets/application.css" for 127.0.0.1 at 2011-06-10 17:30:45 -0400 Compiled app/assets/stylesheets/application.css.scss (5ms) (pid 6303) Started GET "/assets/application.js" for 127.0.0.1 at 2011-06-10 17:30:45 -0400 Compiled app/assets/stylesheets/default.css.scss (15ms) (pid 6303) ... Started GET "/assets/default/header_bg.gif" for 127.0.0.1 at 2011-06-10 17:30:45 …

12
Rails 자산 파이프 라인에서 글꼴 사용
Scss 파일에 다음과 같은 글꼴이 구성되어 있습니다. @font-face { font-family: 'Icomoon'; src: asset-url('icoMoon.eot?#iefix', font) format('embedded-opentype'), asset-url('icoMoon.woff', font) format('woff'), asset-url('icoMoon.ttf', font) format('truetype'), asset-url('icoMoon.svg#Icomoon', font) format('svg'); } 실제 글꼴 파일은 / app / assets / fonts /에 저장됩니다 config.assets.paths << Rails.root.join("app", "assets", "fonts")내 application.rb 파일에 추가 했습니다 컴파일 CSS 소스는 다음과 같습니다. …

14
rails 3.1.0 ActionView :: Template :: Error (application.css는 미리 컴파일되지 않았습니다)
색인 기능이있는 간단한 페이지 컨트롤러로 기본 레일 응용 프로그램을 만들었으며 페이지를로드하면 다음과 같은 결과가 나타납니다. ActionView::Template::Error (application.css isn't precompiled): 2: <html> 3: <head> 4: <title>Demo</title> 5: <%= stylesheet_link_tag "application" %> 6: <%= javascript_include_tag "application" %> 7: <%= csrf_meta_tags %> 8: </head> app/views/layouts/application.html.erb:5:in `_app_views_layouts_application_html_erb__43625033_88530400' 젬 파일 source 'http://rubygems.org' gem 'rails', '3.1.0' …

7
Rails 프로덕션에서 config.assets.compile = true, 왜 그렇지 않습니까?
에 의해 기본값은 응용 프로그램 설치 난간 rails new이 config.assets.compile = false생산. 그리고 일반적인 방법은 rake assets:precompile앱을 배포하기 전에 실행 하여 모든 자산 파이프 라인 자산이 컴파일되도록하는 것입니다. config.assets.compile = true프로덕션 환경에서 설정하면 어떻게됩니까 ? precompile더 이상 달릴 필요가 없습니다. 내가 믿게 될 것은 자산이 처음 요청되면 컴파일 될 것입니다. …

3
특정 CSS를 조건부로 사용하기 위해 Rails 3.1 자산 파이프 라인 사용
Rails 3.1.rc5를 사용하여 첫 번째 Solo Rails 앱을 구축하는 중입니다. 내 문제는 내 사이트가 다양한 CSS 파일을 조건부로 렌더링하도록하고 싶다는 것입니다. Blueprint CSS를 사용하고 있으며 인쇄 할 때와 Internet Explorer에서 사이트에 액세스 할 때만 스프로킷 / 레일을 screen.css대부분 렌더링하려고합니다 .print.cssie.css 불행하게도, 매니페스트 의 기본 *= require_tree명령 application.css은 assets/stylesheets디렉토리의 모든 것을 …

9
[GET] / 자산과 일치하는 경로가 없습니다
프로덕션 환경에서 테스트하려는 Rails 앱이 있습니다. 나는 실행 RAILS_ENV=production rake assets:precompile에 / 공공 / 자산 내 모든 자산을 생성한다. 문제는 내가 앱을 시작할 때 RAILS_ENV=production rails s thin얻는 것입니다. ActionController::RoutingError (No route matches [GET] "/assets/application-eff78fd67423795a7be3aa21512f0bd2.css"): 이 파일은에 있습니다 /public/assets/application-eff78fd67423795a7be3aa21512f0bd2.css. 내가 왜 이것을 얻는 지에 대한 생각이 RoutingError있습니까?

24
다운로드 한 글꼴을 해독하지 못했습니다. OTS 구문 분석 오류 : 잘못된 버전 태그 + 레일 4
자산을 사전 컴파일하고 프로덕션 모드에서 응용 프로그램을 실행하고 있습니다. 색인 페이지를로드 할 때 컴파일 후 크롬 콘솔에 다음과 같은 경고가 표시됩니다. Failed to decode downloaded font: http://localhost:3000/fonts/ionicons.ttf?v=2.0.0 prospects:1 OTS parsing error: invalid version tag Failed to decode downloaded font: http://localhost:3000/fonts/ionicons.woff?v=2.0.0 prospects:1 OTS parsing error: invalid version tag 문제는 사각형을 표시하는 …

18
Rails 4 : 프로덕션에서로드되지 않는 자산
내 앱을 프로덕션에 넣으려고하는데 이미지 및 CSS 자산 경로가 작동하지 않습니다. 현재 내가하고있는 일은 다음과 같습니다. 이미지 자산은 /app/assets/images/image.jpg에 있습니다. 스타일 시트는 /app/assets/stylesheets/style.css에 있습니다. 내 레이아웃에서 다음과 같이 css 파일을 참조합니다. <%= stylesheet_link_tag "styles", media: "all", "data-turbolinks-track" => true %> 유니콘을 다시 시작하기 전에 실행 RAILS_ENV=production bundle exec rake assets:precompile하고 …

13
rubytutorial을 따르려는 Windows의 ExecJS :: RuntimeError
업데이트 : // = require_tree 라인 제거에 대한 Colin 의 제안. 문제를 해결했습니다. 나는 모든 제안을 따르고 내 문제를 해결하기 위해 2 일 이상을 낭비했습니다. 나는 Windows 시스템 에서 http://ruby.railstutorial.org 책 을 따르려고 노력하고 있으며 평생 다음과 같은 불쾌한 오류를 지나칠 수 없습니다. ExecJS::RuntimeError in Static_pages#home Showing C:/Users/.../bootcamp-sample-app/app/views/layouts/application.html.erb where line …

6
Rails 4 이미지 경로, 이미지 URL 및 자산 URL이 더 이상 SCSS 파일에서 작동하지 않습니다.
image-urlRails 4에서 다른 것을 제외 하고 다른 것을 사용해야 합니까? 말이 안되는 다른 값을 반환합니다. 내가 가지고있는 경우 logo.png에 /app/assets/images/logo.png내가 다음을 수행, 이것은 내가 무엇을 얻을 수 있습니다 : image-url("logo.png") -> url("/images/logo.png") #obviously doesn't work image-path("logo.png") -> "/images/logo.png" asset-url("logo.png") -> url("/logo.png") 물론 이러한 작업은 적어도 /assets앞에 필요하기 때문에 작동하지 않습니다 …

3
Rails4가 Gemfile에서 "assets"그룹에 대한 지원을 중단 한 이유
Rails 3에서는 자산 파이프 라인에서 자산을 생성하기 위해 독점적으로 사용 된 gem assets이 Gemfile 그룹에 올바르게 배치되었습니다 . ... # Gems used only for assets and not required # in production environments by default. group :assets do gem 'sass-rails' gem 'coffee-rails' gem 'uglifier' # See https://github.com/sstephenson/execjs#readme for more supported runtimes …

5
Rails의 적절한 SCSS 자산 구조
따라서 app/assets/stylesheets/다음과 같은 디렉토리 구조가 있습니다. |-dialogs |-mixins |---buttons |---gradients |---vendor_support |---widgets |-pages |-structure |-ui_elements 각 디렉토리에는 여러 개의 sass 부분 (일반적으로 * .css.scss이지만 * .css.scss.erb 하나 또는 두 개)이 있습니다. 나는 많은 것을 가정 할 수 있지만, rails는 *= require_tree .application.css에 있기 때문에 해당 디렉토리의 모든 파일을 자동으로 컴파일해야합니다 …

6
Rails 3.1에서 새 자산 경로 추가
Rails 3.1의 자산 파이프 라인에 다른 폴더를 추가하는 방법을 아는 사람이 있습니까? app/assets/fonts똑같은 방법 으로 봉사하고 싶습니다 app/assets/images. 업데이트 : 2013 년 5 월 7 일 application.rb 파일에 자산 경로를 명시 적으로 추가하기 위해이 질문을 찾는 미래의 사람들을 위해 약간의 설명을 추가하기 위해 : config.assets.paths << "#{Rails.root}/app/assets/fonts" 그러나 위의 경로가 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.