У вас был большой опыт работы с Rails? Если я правильно истолковываю ваш пост, вы, кажется, поступаете неправильно.
Похоже, вы используете хамл для меня. Если это так, ваши файлы должны выглядеть примерно так:
file1:
= render :partial => 'folders/group_list', :collection => @folders
При этом отдельные папки / group_list визуализируются один раз для каждого элемента в @ folder.
частичный файл:
%div{ :id => "group_list_#{group_list.id}"
= group_member(folder)
По умолчанию переменная, доступная в частичной части, названа в честь самой частичной. Таким образом, вы получаете идентификатор group_list, а не папки. Вы можете изменить это поведение, передавая: as аргумент для render ().
контроллер:
def ajax_method
@folder = Folder.find(params[:folder_id])
render :update do |page|
page.replace "group_list_#{@folder.id}", :partial => 'folders/group_list', :object => @folder
end
end