Eclipse Autocomplete (знак процента, в Юноне)

У меня эта проблема некоторое время, и я прошел через все ответы в этом потоке и нашел, что все они не увенчались успехом, я решил добавить свое решение в надежде, что он поможет будущим пользователям Rails.

Я сделал все в этом потоке - изменение application до default позволяет ему проходить без ошибок, но затем, как только вы на самом деле пытаетесь использовать какой-либо JavaScript, отображается ошибка относительно не имея возможность найти default.js. Я установил NodeJS и поместил его в папку Ruby / bin. Это ничего не сделало, поэтому я удалил его.

Вы действительно можете временно обойти эту проблему с «отключением application с default» решением, но это очень короткий срок. Это решение может работать для вас, если у вас нет намерения стилизовать или добавить JavaScript в приложение через конвейер Rails. Я не тестировал это сам, но я предполагаю, что в него могут работать JavaScript и таблицы стилей в файле заголовка application.html. Но тогда вы теряете магию Rails.

У меня была эта проблема на платформах Windows 8, Windows 10 и Ubuntu.

Единственное, что решает его, для меня и по-прежнему делает JavaScript и таблицы стилей, - это сначала изменить application на application.css для таблиц стилей (даже если вы используете Sass / SCSS, потому что он все еще компилируется в css) и application.js для ссылки JavaScript. Как только это будет сделано, зайдите в ваш файл /assets/javascripts/application.js и удалите // перед //= require turbolinks.

И теперь ваше приложение должно работать нормально.

Это, вероятно, более глубокая проблема с turbolinks, но это быстрое обходное решение, которое еще не подвело меня.

139
задан SpringLearner 19 November 2015 в 08:42
поделиться