Ошибки моего серверанеинициализированной постоянная CarrierWave :: Видео
A NameError occurred in..
uninitialized constant CarrierWave::Video app/uploaders/video_uploader.rb:7:in
<class:VideoUploader>'
video_uploader.rb:7 => include CarrierWave::Video
INFO:
В моем местном, он работает (разработка режим & производства)! Но после развертывания на сервере произойдет эта ошибка.
Но на моем сервере рельсы c production,
Ввод «включить CarrierWave :: Video», а затем Rails Console печатает не «NameError: uninitialized constant ..», а «Object». Это означает, что «включить CarrierWave :: Video» удалось!Конечно, это драгоценный камень (камень «carrierwave», камень «carrierwave-видео») в моем Gemfile и Gemfile.lock и перевяжите установить успех. (Если развернуть)
Таким образом, в my_app/Shared/расслоение/рубине /2.0.0, GEM_HOME & GEM_PATH моего приложения, есть эти драгоценные камниЯ думаю, что «включить» не работает. потому что таким образом, я был встречен этой ошибкой в строке «включить CarrierWave :: RMagick» при использовании gem 'rmagick' для изменения размера загруженного файла изображения.
Конечно, это не решен до сих пор ..Чисто CarrierWave снятой линии "включать ~~ работает хорошо (например: загрузки изображений не изменяется ..)
Nginx + единорог, Linux Ubuntu 12.04
Пожалуйста, помогите мне .. T^T
я не знаю, почему 'включают CarrierWave :: Видео' не работает в .rb файле, но работа в рельсах консоли ..
ДОБАВЛЕНО:
'требуют' об эти камни не существуют в моем коде (в application.rb .. и т.д ..),
Если (требуется 'carrierwave/видео'.) добавьте «require» carrierwave/video '»в application.rb ниже require' rails/all ',
произошло, что мое приложение теперь работает. Если добавить в video_uploader.rb и я прошу страницы с помощью video_uploader, то произойдет ошибка не такой файл bulabula ..
конечно, я уже сделал это T^T. Это приводит к созданию приложения/uploader/video_uploader.rb выше. Более подробно .. gem «carrierwave» уже существует из-за загрузки изображения. Я добавляю к этому видеоролик с поддержкой несущей. – myggul