У меня есть модель (скажем, это пользователь), которая имеет много изображений.Я строю 3 записи изображений в контроллере и отображаю партиалы для каждой из них в представлении.Но что, если люди захотят добавить более 3 фотографий?Я хотел бы сделать ссылку «Добавить другое изображение», которая создает другую запись изображения и отображает другую часть.
Это было довольно просто в Rails 2.3 с add_object_link, но я не могу понять это с помощью Rails3. Я могу найти только примеры создания комментариев и их рендеринга из 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 %>
Есть ли элегантный способ создания ссылкичто строит объект и визуализирует частичное?