Ruby on rails 3.1 无法使用带rails的facebox渲染局部

Ruby on rails 3.1 无法使用带rails的facebox渲染局部,ruby-on-rails-3.1,facebox,Ruby On Rails 3.1,Facebox,我使用facebox在弹出窗口中获取一些信息 我的资产文件夹中有facebox.js和facebox.css文件。我已将此代码包含在application.js文件中 jQuery(document).ready(function($) { $('a[rel*=facebox]').facebox() }); 我有一个链接,看起来像这个“facebox”%> 当我点击“创建”链接时,我会看到一个弹出窗口,它是空的,不会呈现部分中的表单 我能够在不使用facebox的情况下渲染此部分。我一直

我使用facebox在弹出窗口中获取一些信息

我的资产文件夹中有facebox.js和facebox.css文件。我已将此代码包含在application.js文件中

jQuery(document).ready(function($) {
  $('a[rel*=facebox]').facebox()
});
我有一个链接,看起来像这个
“facebox”%>

当我点击“创建”链接时,我会看到一个弹出窗口,它是空的,不会呈现部分中的表单

我能够在不使用facebox的情况下渲染此部分。我一直在网上寻找,但似乎facebox的文档不是很好

有人能指引我吗


谢谢,

通过稍微调整代码就可以做到这一点:-

现在我的链接看起来像这样
true%>

我在控制器中还有一个新操作和一个相应的新.js.erb文件,该文件包含以下代码:-

$.facebox('<%= escape_javascript(render :partial => 'new') %>')
$.facebox('new')%>')
application.js中的代码保持不变。我能够在一个漂亮的弹出窗口中呈现_new.html.erb中的部分内容

希望它对其他人有用,因为facebox的文档非常差


谢谢,

通过稍微调整代码就可以做到这一点:-

现在我的链接看起来像这样
true%>

我在控制器中还有一个新操作和一个相应的新.js.erb文件,该文件包含以下代码:-

$.facebox('<%= escape_javascript(render :partial => 'new') %>')
$.facebox('new')%>')
application.js中的代码保持不变。我能够在一个漂亮的弹出窗口中呈现_new.html.erb中的部分内容

希望它对其他人有用,因为facebox的文档非常差

谢谢