Tag: ruby on rails plugins

在Rails 3中使用jQuery插件

完成了Hartl伟大的Rails教程后,我现在正在通过非常好的jQuery –由Castledine和Sharkie 为Ninja的新手工作 。 虽然我能够在我的rails项目中包含jquery.js和jquery-ui.js,但在添加其他jQuery插件时我会陷入困境。 我已经发现当插件托管在github上时,我可以使用命令行将它们导入到我的项目中: [my rails app]$ rails install [github URL] 插件成功导入/ vendor / plugin /目录,其中javascript_include_tag无法找到它们。 这种情况提示3个问题: 有没有办法将jQuery插件导入我的Rails应用程序,将它们放入它们所属的public / javascripts /目录中? 如果1的答案是“否”,有没有办法让javascript_include_tag搜索vendor / plugins /中的脚本? 这似乎是不好的做法,因为jQuery脚本远离public / javascript /目录,人们通常会在那里查找它们。 如果1和2都是“不是”,那么是否有更优雅的方式从供应商/插件/移动文件而不是$ mv或复制和粘贴? 注意:通过网络搜索,我在http://getsprockets.org/上遇到了37signals的sprokets gem,这似乎在某些方面可能有用,但超出了我目前的需求和理解。 感激任何想法!

仅在Firefox中的JQuery AJAXexception:“节点无法插入层次结构中的指定点”(HierarchyRequestError)

非常奇怪的问题:我有一个两部分的下拉列表,选择一个州将添加第二个下拉列表,为您提供该州的MSA区域列表。 这是通过对控制器的JQuery Get请求来完成的,该控制器返回Select下拉列表中的区域列表,例如 jQuery(function($) { // when the #area_state field changes $(“#area_state”).change( function() { // make a call and replace the content var state = $(‘select#area_state :selected’).val(); if(state == “”) state=”0″; jQuery.get( ‘/getmsas/’ + state, function(data){ $(“#msas”).html(data); } ) return false; } ); }) 注 – 此代码改编自此处的教程: http : //www.petermac.com/rails-3-jquery-and-multi-select-dependencies/ 这在Chrome和IE中运行良好,但在Firefox(13.0.1)中它不起作用,产生两个错误: Error: junk after document […]