2014-04-23 8 views
9

Używam szyn 4.1.0 i spróbować zamontować CKEditor stąd https://github.com/galetahub/ckeditoratut: CKEditor w szynach 4.1.0

mam problemy, a następnie próbuje załadować dowolną stronę, z wyjątkiem strony administratora (jest to praca w porządku):

ERROR Asset filtered out and will not be served: 

i prosząc, aby dodać pliki do jakiegoś CKEditor aplication.rb

na przykład pliki:

config.assets.precompile += %w(ckeditor/filebrowser/javascripts/fileuploader.js) 
config.assets.precompile += %w(ckeditor/filebrowser/javascripts/jquery.endless-scroll.js ) 
config.assets.precompile += %w(ckeditor/filebrowser/javascripts/jquery.min.js) 
config.assets.precompile += %w(ckeditor/filebrowser/javascripts/jquery.tmpl.min.js 

Jeśli dodać do tego environment.rb i przeładować serwer, szyny prosząc o następnego pliku ...

zainstalować wszystkie instrukcje:

mój gemfile:

gem 'paperclip', github: 'thoughtbot/paperclip' 
gem 'ckeditor' 

polecenie konsoli:

bundle install 
rails generate ckeditor:install --orm=active_record --backend=paperclip 

application.js

//= require ckeditor/override 
//= require ckeditor/init 

Czy ktoś ma takie problemy?

AKTUALIZACJA: Nie jestem sam z takim błędem. ten sam problem został dodany w liście wydawania cedenta https://github.com/galetahub/ckeditor/issues/436

Odpowiedz

-2

Jeśli istnieje jakiś plik zależności dla twojego gemfile. To dlatego wydaje mi się, że popełniłeś ten błąd. po raz kolejny przejrzyj stronę, gdzie otrzymujesz gemfile

+0

http://pastebin.com/jfWL3BY2 – kpblc

+0

kliknij tutaj (https://rubygems.org/gems/ckeditor) pokaże plik zależności –

+0

wszystkie zależności są poprawnie zainstalowane – kpblc

0

Właśnie rozwiązałem ten sam błąd.

config.assets.raise_runtime_errors = false 

I dodał, że do mojego development.rb Po tym CKEditor na moim formularzu active_admin działało. Mam nadzieję, że to pomoże.

+0

działa dobrze nawet na produkcji? gdzie nie ma problemu, gdy wdrażasz aplikację na prawdziwym serwerze? – kpblc

+0

Nie jestem pewien. Naprawiono ten sam problem w środowisku programistycznym.Postaram się rozmieścić w heroku jutro i dam ci znać, jeśli tak. Czy próbowałeś użyć tego zadania rake'u na gem'ie github readme 'rake ckeditor: create_nondigest_assets'? – user1291365

+1

thx za odpowiedź, ale myślę, że to nie najlepszy sposób, wyłączyć sprawdzanie błędów. jeśli usuniemy pliki ckeditor z pliku application.js, wszystko będzie działać - staramy się wdrożyć na prawdziwym serwerze (wszystko w porządku). może zobaczymy odpowiedzi od twórców cKeditor na Github ... – kpblc

0

Dodaj to do ciebie listę aktywów prekompilowanymi w config/inicjalizatorów/assets.rb

Rails.application.config.assets.precompile += %w(ckeditor/*) 

powinien dbać o dodaniu wszystkich niezbędnych plików CKEditor