在Rails 3中使用jQuery渲染更多的局部。

| 我有一个具有很多图像的模型(假设它是一个用户)。我在控制器中建立3个图像记录,并在视图中为每个图像渲染部分图像。但是,如果人们要添加3张以上的图片怎么办?我想创建一个“添加其他图像”链接,以建立另一个图像记录并呈现另一个部分。 在带有add_object_link的Rails 2.3中,这非常简单,但是我无法在Rails 3中弄清楚。我只能找到创建注释并将其从create.js.erb呈现的示例,而这并不是我真正想要的。正在寻找。
# users_controller.rb
def new
  @user = User.new
  3.times { @user.images.build }
end

# new.html.erb:
<%= f.fields_for :images do |builder| %>
  <%= render \'image_form\', :f => builder %>
<% end %>
有没有一种优雅的方法来创建一个链接,该链接构建一个对象并呈现一个局部对象?     
已邀请:
        看看Ryan Bates编写的nested_form gem。 它正是用javascript的功能来实现您想要的。     

要回复问题请先登录注册