【发布时间】:2009-08-22 13:56:24
【问题描述】:
我已经从循环中调用了部分文件。现在当我更新时,我实际上并没有得到更新的结果,但需要刷新才能获得更新的结果。 代码是这样的:
文件1
@folders.each do |@folder|
= render :partial => 'folders/group_list'
部分文件
%div{:id => "group_list_#{@folder.id}"} // this is the div which needs to be updated
= group_member(@folder) //this is the helper method
我需要来自控制器的更新 @folder,但我总是得到 file1 的 @folder
控制器端
def any_method
..
some code
..
@folder = Folder.find(params[:folder_id])
render :partial => '/folders/group_list'
end
【问题讨论】:
-
您能否发布进行 Ajax 调用的代码以及显示该调用期间发生的情况的日志示例?
-
如果您使用的是 RJS,也请发布该代码。
标签: ruby-on-rails ajax file html partial