Размещение кнопки внутри визуализированного партиала, которая скрывает партиал

<%= render :partial => "list" %>

Внутри этого партиала есть только один div. Я хотел бы иметь кнопку в правом верхнем углу div, чтобы закрыть div. Я хотел бы, чтобы кнопка «не отображала» частичную часть и просто отображала остальную часть index.html.

Как мне закодировать кнопку в рельсах? Это будет маленький png. Спасибо


person user852974    schedule 24.09.2011    source источник
comment
Какую версию Rails вы используете? Фактическая реализация того, как вы это делаете, меняется от версии к версии, если вы используете преимущества новых функций.   -  person Paul.s    schedule 24.09.2011


Ответы (1)


в вашем макете

<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>
person emrahbasman    schedule 24.09.2011