Описание тега asset-pipeline

Конвейер ресурсов предоставляет основу для объединения и минимизации или сжатия ресурсов JavaScript и CSS. Он также добавляет возможность писать эти активы на других языках и препроцессорах, таких как CoffeeScript, Sass и ERB.
1 ответ

Рельсовые двигатели в режиме производства

Я встроил двигатель рельсов в рельсы 4. Я использовал двигатель в другом приложении. В режиме разработки все работает нормально, я могу без проблем добраться до двигателя и все ресурсы двигателя отображаются правильно. Но когда я развернул приложени…
0 ответов

Прекомпилированные ресурсы в тестовой среде Rails не используются

Я использую Rails 5.1.1, и для наших тестов функций rspec мы хотели бы использовать предварительно скомпилированные ресурсы перед запуском всех тестов функций. (Основная причина этого заключается в том, что capybara-webkit не поддерживает функции ja…
1 ответ

Условная Live Компиляция CSS в RAILS 3.1

Я работаю над приложением Rails 3.1 и мне нужно решение для динамической компиляции CSS. В моем приложении я позволяю пользователям устанавливать цвета и хотел бы условно использовать "живую компиляцию" для одного файла SCSS, который контролирует вс…
1 ответ

Результат прекомпиляции конвейера активов рабочей среды Rails отличается на разных машинах

Я пытаюсь развернуть мое приложение в рабочей среде, когда при использовании конвейера ресурсов с командой "RAILS_ENV= производственные грабли активов: прекомпиляция" я нахожу значение хеш-функции, отличающееся от значения в моей локальной прекомпил…
24 сен '15 в 03:17
1 ответ

Rails Server необходимо перезапускать каждый раз, когда я делаю изменения javascript в конвейере ресурсов

Я не уверен, как это не работает, у меня есть один файл js в app/assets/javascripts/xxxx.js, всякий раз, когда я делаю что-либо, он требует перезапускать сервер rails каждый раз, чтобы отразить это. Я запускаю приложение в режиме разработки, и мой c…
16 ноя '16 в 09:04
1 ответ

Как отключить AJAX в приложении Rails с помощью JQueryMobile

Я создал приложение Rails 3 и пытаюсь заставить его работать с JQueryMobile. Я пошел вперед и потребовал query_mobile_rails и это прекрасно работает, но мне нужно отключить загрузку AJAX, поскольку это мешает многим вещам. Глядя на документы jquerym…
1 ответ

Во время прекомпиляции ресурса Rails переменная Sass не определена

В моей папке стилей есть несколько десятков подкаталогов, многие из которых ссылаются друг на друга с помощью переменных, определенных в файле. _settings.sass, В моем application.sass файл, я импортирую настройки в первую очередь: @import "settings"…
22 мар '14 в 16:44
2 ответа

Rails активов конвейера и плагинов jquery. Что мне не хватает?

В проекте Rails 3.2 у меня есть файл application.js, который выглядит следующим образом: //= require jquery //= require jquery.hoverIntent //= require jquery_ujs //= require my_custom_js И в моем макете мы просто ссылаемся <%= javascript_include_…
15 апр '13 в 19:17
1 ответ

Обновление рельсов с 3 до 3.1 - запросы ajax не работают

Изначально мне нужно было установить ajax beforeSend, чтобы включить метатеги csrf для всех запросов постов ajax (сеанс сбрасывался, большая боль и т. Д.). Полученные почтовые запросы работают нормально. Однако это похоже на то, о чем нужно было поз…
30 янв '12 в 16:55
1 ответ

Рейк-маршруты, дающие ложную информацию

Я думаю, что эта штука меня позабавила еще до того, как я написал, я чувствую, что это как-то связано с функцией конвейера активов в Rails 3.1+. Я определил маршруты в файле rout.rb с именами активов. Вот файл route.rb: resources :assets do member d…
4 ответа

Рабочий рецепт Capistrano для загрузки предварительно скомпилированных ресурсов Rails 3.1 в Amazon S3

У нас есть приложение Rails 3.1, которое позволяет пользователям загружать фотографии в Amazon S3. Так как мы используем S3 в производстве, я хотел бы автоматически (на cap deploy) также загрузите предварительно скомпилированные ресурсы (application…
2 ответа

Rails Asset Pipeline: Возвращает дайджест версию, когда запрашивается не дайджест

Я предоставляю фрагмент кода, который клиент может вставить в свой статический HTML, который ссылается на мой файл application.js. Поскольку это находится на странице, которую я не могу контролировать, и я не хочу просить клиента обновлять его фрагм…
07 мар '12 в 10:41
1 ответ

Rails конвейеры активов + подмодули git

Я пытаюсь использовать Skeleton с Ruby on Rails. Я хочу поместить каталог Skeleton в каталог vendor как подмодуль git, чтобы получить что-то похожее на это: ... vendor/ ... Skeleton/ ... stylesheets/ robots.txt Я пытался добавить следующую строку в …
22 фев '12 в 20:02
0 ответов

Есть ли недостатки для сканирования папки ресурсов и загрузки их в production.rb?

Это случилось со мной и моими коллегами, что мы забыли добавить .js или .css к списку предварительно скомпилированных файлов. Я хочу изменить production.rb файл для сканирования папки javascripts/ stylesheets и динамически добавить в config.assets.p…
22 июн '12 в 07:52
1 ответ

Как правильно использовать Gem Sprockets с Rails 4

Как предварительный текст, я привык к Rails 2, но начал создавать пример приложения, чтобы привыкнуть к Rails 4, и у меня кошмар со Sprockets и конвейером ресурсов даже после прочтения официального руководства и каждого вопроса, который я могу найти…
2 ответа

Asset Pipeline и Rails 3.1 JS библиотека, специфичная только для одной страницы в одном контроллере

Я думаю, что документы http://guides.rubyonrails.org/asset_pipeline.html нуждаются в уточнении. Они заявляют: Например, если сгенерирован ProjectsController, будет новый файл в app/assets/javascripts/projects.js.coffee, а другой - в app/assets/style…
01 янв '12 в 07:28
3 ответа

application.css не является активом

РЕДАКТИРОВАТЬ 4, 5 и 6 8 часов спустя, любые идеи приветствуются:) Возможно, эта ошибка уже известна и устранена, но я получаю поведение, описанное мной при редактировании 2 и 3, когда оно есть в файле.css.erb в app/assets/stylesheets: li { backgrou…
1 ответ

Как правильно связать большие ресурсы шаблона в файлы rab erb?

Я разрабатываю приложение rails, начиная с шаблона веб-архива. Я знаю, что добавление всей папки ресурсов в общую папку / папку свяжет ресурсы с моими представлениями, но это не будет использовать преимущества функций конвейера активов. Шаблон имеет…
02 ноя '15 в 22:18
2 ответа

Turbolinks и специфичные для контроллера активы

Я модифицировал application.html.erb использовать определенные ресурсы контроллера: application.html.erb: <!DOCTYPE html> <html> <head> <title>My Application</title> <%= stylesheet_link_tag 'application', media: 'all…
12 июл '14 в 06:24
2 ответа

Как должен выглядеть правильный CSS-шаблон для рельсов?

Я делаю учебник по Rails для CSS, и мне поручили создать файл shmoogle.css.scss в app/assets/stylesheets/shmoogle.css.scss Рядом с этим файлом находится файл application.css, который выглядит следующим образом: /* * This is a manifest file that'll b…
23 апр '14 в 16:57