не удается найти jquery.js для приложения rails

#jquery #ruby-on-rails #ruby-on-rails-3 #highcharts

#jquery #ruby-on-rails #ruby-on-rails-3 #высокие диаграммы

Вопрос:

при попытке использовать highcharts у меня возникает ошибка.

 javascript_include_tag "jquery-1.4.2.min","rails","highcharts" 
  

«C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/jquery-rails-1.0.14/vendor/assets/javascripts/jquery.js
не находится в путях: C:/Users/Home/proj/lp/app/assets/images,
C:/Users/Home/proj/lp/app/assets/javascripts ,…»

я новичок. используя rails 3.1.0, не знаю, что делать.

Ответ №1:

Вместо этого:

 javascript_include_tag "jquery-1.4.2.min","rails","highcharts"
  

Используйте это:

 javascript_include_tag "application"
  

Затем настройте свой js в application.js:

вот так:

 //= require jquery-1.4.2.min
//= require rails
//= require highcharts
  

Информация о том, как отформатировать ваши ресурсы, чтобы они были представлены так, как вы хотите, находится здесь:

http://guides.rubyonrails.org/asset_pipeline.html#manifest-files-and-directives

Ответ №2:

Попробуйте просто переименовать ваш app/assets/javascripts/jquery-1.4.2.min.js to jquery.js . Я думаю, что где-то вы пытаетесь включить файл просто jquery.js , и он его не находит. Если вы сделаете это, убедитесь, что вы изменили все ссылки на jquery-1.4.2.min.js , чтобы указать только jquery.js