2011-09-24 29 views
0
<%= render :partial => "list" %> 

在这个部分里面只有一个div。我想在div的右上角有一个按钮来关闭div。我希望按钮“不渲染”部分,只显示index.html的其余部分。在呈现的部分内部放置一个隐藏部分的按钮

我应该如何在轨道上编码按钮?这将是一个小PNG。由于

+0

您正在使用什么版本的Rails的?如果您充分利用新功能,实际实施方式会随着版本的不同而发生变化 –

回答

2

在布局

<html> 
<head> 
<%= javascript_include_tag "https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js", "home.js" %>  
</head> 

home.js

$(document).ready(function() { 

$('#close-it').live('click', function() { 
$('#list').hide(); 
}); 

}); 

_list.html.erb

<div id="list"> 

<%= image_tag("button.png", :id => "close-it") %> 

</div>