/ / чому потрібні дорогоцінні камені активів, коли активи: попередня компіляція була зроблена? - ruby-on-rails, ruby-on-rails-3, граблі, ruby-on-rails-3.2

чому активи дорогоцінні камені потрібні коли активи: precompile було зроблено? - рубіни на рельсах, рубінові рейки-3, рейки, рубіни на рейках-3.2, тербийрацера

з урахуванням наведеного нижче gemfile, а також, що активи попередньо компілюються і завантажуються вручну, чому виконує команда

rake RAILS_ENV=production db:schema:load

викликати рубін скаржитися, що дорогоцінні камені в "активах" не встановлені? Я думав, що активи використовувалися лише у виробництві або де не було зроблено прекомпіляцію?

Проблема полягає в тому, що rubyracer, який, як видається, вимагає менше / sass, не компілюється на цільовій архітектурі (процесор плеча)

# gemfile
source "https://rubygems.org"

gem "rails", ">= 3.2.8"
gem "bcrypt-ruby", ">= 3.0.1"
gem "faker", "1.0.1"
gem "uuidtools"
gem "simple_form", ">= 2.0.0"
gem "devise"
gem "pg", ">= 0.12.2"
gem "json"
gem "jquery-rails"

group :development, :test do
gem "sqlite3", ">= 1.3.5"
gem "rspec-rails", ">= 2.11.0"
gem "annotate"
end

# Gems used only for assets and not required
# in production environments by default.

group :assets do
gem "coffee-rails", ">= 3.2.2"
gem "uglifier", ">= 1.2.3"
gem "therubyracer"
gem "sass-rails"
gem "less-rails"
gem "less-rails-bootstrap"
gem "will_paginate"
gem "bootstrap-will_paginate"
gem "less-rails-fontawesome"
end

group :test do
gem "capybara", ">= 1.1.2"
gem "rb-fchange"
gem "rb-notifu"
gem "factory_girl_rails"
gem "database_cleaner"
end

Відповіді:

1 для відповіді № 1

спробуйте це, gem "therubyracer" напишіть сторону активів.

group :production do
gem "therubyracer"
end

потім встановіть пакет