Я работаю над проектом, использующим sinatra с haml для шаблонов.Я хочу, чтобы иметь возможность добавлять некоторые из моих партиций хамла, используя JQuery.Я надеюсь добавить это в функцию js, запускаемую таким событием, как
....addEventListener(myWidget, 'click', function() {
$('targetDiv').append(RenderHamlTempalte('/my/file/location/');
});
или
....addEventListener(myWidget, 'click', function() {
$('targetDiv').append(RenderHamlTempalte('/my/file/location/', {options: here, options: here);
});
Я проверил несколько связанных проектов на github, но действительно могу 'не могу найти что-то, чтобы сделать это правильно.
спасибо за любую информацию
ОБНОВЛЕНИЕ:
вот что я закончил с
var url = '/update&my&div/' + param;
$('.my-div').load(url);
и затем в моем sinatra app.rb Iмогу просто вернуть мой хамл частичный
get ''/update&my&div/:params' do
# do some stuff
@make_variables_happen
haml :my_partial
end