在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 %>
有没有一种优雅的方法来创建一个链接,该链接构建一个对象并呈现一个局部对象?
没有找到相关结果
已邀请:
1 个回复
肺鬼耙扮群