【发布时间】:2010-10-22 20:44:04
【问题描述】:
我已经创建了:
PhotoAlbum (id, name)
has_many: photos
Photo (id, name, photo_album_id)
belongs_to: photo_album
我想允许用户上传 1 张或多张照片。每次上传,无论是 1 张或多张照片,都应自动添加到新相册中。
所以我的方式是,用户点击上传照片: 他们在获得表格的地方获得照片视图。然后他们可以上传 1 张照片(将来我想支持不止 1 张,但是小步骤!
所以现在在我的照片控制器中,我有 DEF CREATE
问:如何在 DEF CREATE 中自动创建相册然后创建照片?像什么?
@photo_album = PhotoAlbum.create
@photo = @photo_album.create(params[:photo])
?这是正确的 Rails 方法吗?
谢谢
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3