【发布时间】:2011-04-17 10:42:29
【问题描述】:
我有一个链接需要在点击时显示隐藏的 Div。
为此,我正在使用:
<%=link_to video.title,display_path(:format=>:js,:id=>video.id),:remote=>true%>
在我拥有的控制器中:
def display
@video=Video.find(params[:id])
respond_to do |format|
format.js
end
end
在 js.erb 中,我有,
$('#vid_<%=@video.id%>').fadeIn('slow');
但是当我运行应用程序时,单击链接后,js.erb 会呈现为文本。它只显示:
$('#vid_<%=@video.id%>').fadeIn('slow');
【问题讨论】:
-
您使用的是什么版本的 Rails?以及您使用的 JS 库是什么?
-
macarthy,我使用 Rails 3.0.6 和 jQuery 库
标签: ruby-on-rails-3