Я всю ночь бил головой о стену, пытаясь понять, почему плагин jQuery Facebox не будет работать в моем приложении Rails. Это ошибка, я получаю, называя это изнутри док готовы:Rails 3.x Assets Pipeline Facebox Плагин jQuery (как настроить)
$.facebox("<a href='#'>hello</a>");
У меня есть ощущение, что что-то делать с трубопроводом активов, но не уверен. Это, как я настроить нужные файлы:
vendor/assets/images/facebox/
./loading.gif
./closelabel.png
vender/assets/javascripts/facebox/
./facebox.js
vender/assets/stylesheets/facebox/
./facebox.css
тогда в моей application.css
...
*= require_self
*= require_tree .
*= require_tree ../../../vendor/assets/stylesheets/.
...
тогда в моей application.js
...
//= require jquery
//= require jquery_ujs
//= require_tree ../../../vendor/assets/javascripts/.
//= require_tree .
...
броски эта ошибка javascript:
TypeError: Object function (selector, context) {// The jQuery object is actually just the init constructor 'enhanced'return new jQuery.fn.init(selector, context);} has no method 'facebox'