2012-03-11 2 views
0

Мы только что обнаружили что-то странное с нашими rails 3.1.3 app.js приложения. Проблема в том, что даже мы намеренно меняем код справа на неправильный в application.js, правильный код (до изменения) все еще выполняется. Изменение application.js вообще не изменяет поведение приложения. Кажется, что application.js заморожен и не может быть изменен. Любое предложение, как исправить эту проблему? большое спасибо.Изменения в application.js не могут вступить в силу в rails 3.1.3 с jquery

+0

вы использовать трубопровод активов? – apneadiving

ответ

1

если вы используете конвейер активов может потребоваться:

rake assets:precompile 
+0

После удаления всех приложений. * Public/assets applicationatoin.js работает должным образом. – user938363

+0

Еще один вопрос, когда грабли активы: прекомпилировать? Благодарю. – user938363

+0

@ user938363 Вы, вероятно, запускали задачу предварительной компиляции раз в разработке и забыли об этом, поэтому эти файлы имели приоритет над файлами приложений/активов. В разработке обычно не должно быть каталога public/assets. Задача предварительной компиляции должна выполняться во время развертываний на сервере приложений, а не локально. – James

Смежные вопросы