Rails 3渲染部分

时间:2011-08-25 22:18:42

标签: ruby-on-rails ruby-on-rails-3

我的设置:Rails 3.0.9,Ruby 1.9.2,jQuery 1.6.2

我正在从jQuery到我的Rails应用程序进行AJAX调用到这个控制器

class ProjectsController

 def data
  @project = ....
   respond_to do |format|
   format.html
  end
 end
end

对于data操作,我需要在views\projects\_property.html.erb中呈现部分文件。 format.html的语法是什么?我尝试了各种方法但找不到合适的语法。

1 个答案:

答案 0 :(得分:3)

对于ajax:

def data
 @project = ....
  respond_to do |format|
    format.html
    format.js
  end
 end

并在data.js.erb

$("#your_id").html("<%= escape_javascript( render :partial => 'property' )%>");