Rails 2 - partials:@comment = Comment.new是什么意思?

Ala*_*lan 3 ruby ruby-on-rails

我正在使用以下代码完成教程:

<h3>New Comment</h3>
   <%= render :partial => @comment = Comment.new,
   :locals => { :button_name => "Create" } %>
Run Code Online (Sandbox Code Playgroud)

我相信'render:partial => @comment'就像'render:partial =>"comment",:object => @comment'

'= Comment.new'适合哪里?是对象的简写吗?

艾伦

Aar*_*ken 6

用Ruby术语来说,

@obj = Object.new # returns @obj
Run Code Online (Sandbox Code Playgroud)

因此,您将部分注释并创建一个可以同时使用的新注释对象.