我需要在我的控制器中获取文件名和上传文件,以便我可以为上传的文件设置默认标题(或名称),如果用户没有指定一个.我使用Carrierwave上传文件.
我的控制器创建动作如下所示:
def create @photo = Photo.new(params[:photo]) @photo.user_id = current_user.id respond_to do |format| if @photo.save format.html { redirect_to @photo,notice: 'Photo was successfully created.' } format.json { render action: 'show',status: :created,location: @photo } else format.html { render action: 'new' } format.json { render json: @photo.errors,status: :unprocessable_entity } end end end