`application.js` больше не включает все скрипты в app / assets / javascripts для приложения Rails 3.1 - PullRequest
1 голос
/ 26 января 2012

Возникла проблема, при которой кажется, что application.js больше не включает все дополнительные сценарии javascript в папку javascripts. Это прекрасно работает в режиме разработки, однако этот сбой происходит в промежуточном и производственном режимах. Кажется, в нем есть только jquery.

Это, кажется, недавняя разработка, так как она работала до недавнего момента, когда я не могу понять, как это сделать, но прекомпиляция ресурсов не помогает в этом, и я не вижу каких-либо явных проблем в выводе журнала кроме, возможно, одного пункта:

output error : unknown encoding ASCII-8BIT

Есть мысли о том, чтобы отследить это или что может происходить?

Ответы [ 2 ]

0 голосов
/ 01 февраля 2012

Оказывается, что мне нужно было включить modernizr до того, как другие js включат:

//= require jquery
//= require jquery_ujs
//= require subdirectory/modernizr
//= require_self
//= require_tree .

Сейчас я использую определенную структуру для включения javascripts против того, чтобы манифест загружал их все в порядке по умолчанию на основедерево.

0 голосов
/ 26 января 2012

Если вы не видите каких-либо изменений в application.js, возможно, вы произвели предварительную компиляцию, развернув (или иным образом), вызвав изменения в вашем application.js, которые фактически не влияют на ваше приложение.Если это так, удалите материал в папке / public / assets.

Это всего лишь одно из возможных решений (и я надеюсь, что я правильно понял ваш вопрос ... вы имеете в виду, что application.js работаетно устарела ли? Если нет, проигнорируйте это)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...