Ruby on rails Highchart无法使用javascript

Ruby on rails Highchart无法使用javascript,ruby-on-rails,ruby,highcharts,ruby-on-rails-2,Ruby On Rails,Ruby,Highcharts,Ruby On Rails 2,我使用的是Highchart代码,使用combobox更新时遇到问题,它们不能同时工作(Highchart图形和combobox) 当我隐藏Highchart图形时,我的组合框更新工作正常 这是你的电话号码 这是 这是我的控制器: def index @countries= Country.find(:all) @cities = City.find(:all,:condition=>['country_id =?',params[:country_id]

我使用的是Highchart代码,使用combobox更新时遇到问题,它们不能同时工作(Highchart图形和combobox)

当我隐藏Highchart图形时,我的组合框更新工作正常

这是你的电话号码

这是

这是我的控制器:

    def index
      @countries= Country.find(:all)
      @cities = City.find(:all,:condition=>['country_id =?',params[:country_id] ])
    end

    def update_cties
      @cities = City.find(:all,:conditions=>['country_id = ?',params[:country_id].to_i ] )

      respond_to do |format|
        format.js {
            render :update do |page|
              page.replace_html("cities", :partial=>"cities")
            end
        }
    end 
end
以下是我的部分观点:

 Cities
 <%= select_tag "city_id",options_for_select(@cities.collect {|t| [t.name,t.id]} ,params[:city_id].to_i) %>
城市
以下是我的观点:“index.html.erb”


“项目”,操作=>“索引”do%>
选择一个国家:
远程_函数(:url=>{:controller=>“project”,:action=>“update_cities”},:with=>“'country_id='+$('country_id')。值”)%>
“城市”%>
零%>
$(函数(){
$(“#容器”)。高图({
图表:{
类型:“列”
},
标题:{
文字:“月平均降雨量”
},
副标题:{
文本:'来源:WorldClimate.com'
},
xAxis:{
类别:[
“一月”,
二月,,
“三月”,
“四月”,
“五月”,
"六月",,
七月,,
"八月",,
"九月",,
“十月”,
十一月,,
“十二月”
]
},
亚克斯:{
分:0,,
标题:{
文字:“降雨量(毫米)”
}
},
工具提示:{
headerFormat:“{point.key}”,
pointFormat:“{series.name}:”+
“{point.y:.1f}mm”,
页脚格式:“”,
分享:是的,
useHTML:true
},
打印选项:{
专栏:{
点填充:0.2,
边框宽度:0
}
},
系列:[{
名称:"东京",,
数据:[49.9,71.5,106.4129.2,144.0176.0,135.6148.51216.4194.1,95.6,54.4]
}, {
名称:'纽约',
数据:[83.6,78.8,98.5,93.4,106.0,84.5,105.0,104.3,91.2,83.5,106.6,92.3]
}, {
名称:“伦敦”,
数据:[48.9,38.8,39.3,41.4,47.0,48.3,59.0,59.6,52.4,65.2,59.3,51.2]
}, {
名称:“柏林”,
数据:[42.4,33.2,34.5,39.7,52.6,75.5,57.4,60.4,47.6,39.1,46.8,51.1]
}]
});
});

有人能帮我吗? 我非常感谢您的帮助

使用$.noConflict();在加入新的jquery插件之前,如下图所示

  //your old plugin here

   <script type="text/javascript">
     $.noConflict();
   </script>
//这里是您的旧插件
$.noConflict();

你能制作一个JSFIDLE来显示这个吗?您好@wegeld我正在使用这个,但是当我的combobox更新时它不工作(我的意思是combobox和higchart不同时工作)。好的,我理解如果你隐藏Highchart图形,你的combobox正在工作,但是当它处于活动状态时,你的combobox不会更新你的城市。@CarlitosMorales,JSFIDLE显示的代码示例不包括您尝试使用的代码(所有代码),实际上不会显示任何问题或更多信息。其余代码使用的是rails,我认为不会显示在JSFIDDLOK上。我尝试了您的代码,现在我的组合框工作了,但Highchart图形似乎不工作。看来还需要别的东西
  //your old plugin here

   <script type="text/javascript">
     $.noConflict();
   </script>