TypeError: i[e] is undefined

Мне не совсем понятно
1) Почему он грузит эти файлы, у меня на продакшене они даже не были инициализированны по правилам гема. Я настройки оставил по умолчанию.
2) Где временные метки на них?
3) Я нашёл этот файл с временной меткой и он даже грузиться в браузере если перейти по прямой ссылке - но вот crtditor всё равно требует именно по такому адресу без метки
Короче перегуглил всё что можно.
http://stackoverflow.com/questions/17636564/ckeditor-gem-issue-with-production-mode - отличие в том что у меня работает и в продакшене на локальном Не работает только на впс. пробнул не помогло.
Было ещё пару решений не помогло. Мне просто кажеться что решение возможно наверху - в Капистрано. Может он не заменяет файлы в текущей версии запущенного приложения и т.п. Но в логах видна замена, и файлы присутствуют в current папке.
http://stackoverflow.com/questions/20932996/rails-ckeditor-gem-giving-404 Тоже к сожалению не сработало. CKEditor отказываеться понимать нормально пути с меткой времени. Могу сделать решение в лоб (создание нужных файлов при деплое автоматом или копи из старого деплоя автоматом) но оно уж совсем помоему будет выглядет некрасиво. Всё таки хотелось бы подружить их. Лано, попинаюсь ещё, может что выйдет,
--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на https://groups.google.com/group/ror2ru
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror...@googlegroups.com
---
Вы получили это сообщение, поскольку подписаны на группу "RubyOnRails to russian".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес ror2ru+un...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/ror2ru/2160aaf5-23c1-4823-bbae-726c962e7991%40googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/ror2ru/83b9b0f2-a438-4d40-8f24-25eaf3f2c547%40googlegroups.com.
For Rails 4, add the following to config/initializers/assets.rb:
Rails.application.config.assets.precompile += %w( ckeditor/* )
As of version 4.1.0, non-digested assets of Ckeditor will simply be copied after digested assets were compiled. For older versions, use gem non-stupid-digest-assets, to copy non digest assets.
To reduce the asset precompilation time, you can limit plugins and/or languages to those you need:
# in config/initializers/ckeditor.rb Ckeditor.setup do |config| config.assets_languages = ['en', 'fr'] config.assets_plugins = ['image', 'smiley'] end
config.assets.precompile += Ckeditor.assets
Пойду поспать, может я туплю дико в какой то мелочи.
С утра на свежую голову что нибудь придумаю.
Опять же - ВСЁ компилит как надо, все файлы. Просто обращение к файлам идёт без хеш-метки для контроля версии то что(sprockets).
Не могу понять почему и откуда обращение.
Я просто не верю что обращение из JS файла идёт - это было бы очень тупо так хардкожить config.js и прочие файлы.
среда, 20 мая 2015 г., 1:03:58 UTC+5 пользователь Руслан Корнев написал:set :linked_files,%w{assets/javascript/ckeditor/config.js и прочие}
Сегодня подустал, завтра допинаю уже расскажу о результате.
config.autoload_paths += %W(#{config.root}/app/models/ckeditor)Если останутся беда не страшная, просто будут лишние дубли файлов.
config.assets.precompile += Ckeditor.assets
config.assets.precompile += %w(ckeditor/*)
set :linked_dirs, %w{log tmp/pids tmp/cache tmp/sockets vendor/bundle public/assets/ckeditor}
scp -r /home/localusername/.rvm/gems/ruby-2.2.2/gems/ckeditor-4.1.1/vendor/assets/javascripts/ckeditor server_username@server_ip:/your/project/folder/shared/public/assets/
lib/tasks/ckeditor.rake тупо не запускался. Но если по принципу Рельсов в папке public И ДОЛЖНЫ НАХОДИТЬСЯ статичные файлы - то в целом мы делаем по феншую выходит. Дзен достигнут, душа в совершенном спокойствии.Господа. Сразу скажу что на локальном серве в любом режиме работает всё отлично. Проблема только на впс.
config.assets.compile = falseобозначить в false, можно добиться абсолютно идентичного поведения CKEditor-a как и на ВПС сервере. Думаю тут есть связь с тем почему у меня не запускался файл ckeditor.task , чую прямо связь.
Господа. Сразу скажу что на локальном серве в любом режиме работает всё отлично. Проблема только на впс.