我在缩略图上找到了[对象对象](背景图片是您可以点击上传照片的区域...我不知道如何加载类似于http://www.dropzonejs.com/中的示例的普通框)Ruby on Rails:Dropzone js,获取[object Object],但是为什么?
查看
<%= simple_form_for @project do |f| %>
<div class="dropzone dz-clickable dz-square" id="mydrop">
<div class="dz-default dz-message" data-dz-message=""></div>
<div id="bi_previews"></div>
<div class="fallback">
<%= f.file_field :beautiful_image %></div>
</div>
</div>
<% end %>
CoffeeScript的
$(document).on 'ready page:load', ->
Dropzone.autoDiscover = false
$('div#mydrop').dropzone
url: '/projects'
previewsContainer: "#bi_previews"
headers: "X-CSRF-Token" : $('meta[name="csrf-token"]').attr('content')
paramName: "project[beautiful_image]"
init: ->
@on 'success', (file, json) ->
@on 'addedfile', (file) ->
@on 'drop', (file) ->
alert 'file'
return
return
的routes.rb
Rails.application.routes.draw do
devise_for :users
resources :projects
控制器
def project_params
params.require(:project).permit(
:user_id, :beautiful_image, :title_name, :remove_project_images_files, project_images_files: [],
project_images_attributes: [:id, :project_id, :photo, :_destroy]).merge(user_id: current_user.id)
end
模型
has_attached_file :beautiful_image, :styles => { :large => "800x800>", :medium => "500x500>", :thumb => "150x150#" }, :default_url => "/images/:style/missing.png"
validates_attachment_content_type :beautiful_image, content_type: /\Aimage\/.*\Z/
编辑
根据注释requets发帖控制器
def new
@project = Project.new
@gear = Gear.new
@project.gears.build
@project.project_images.build
end
def edit
@project = Project.find(params[:id])
end
def create
@project = Project.new(project_params)
respond_to do |format|
if @project.save
format.html { redirect_to @project, notice: 'Project was successfully created.' }
format.json { render :show, status: :created, location: @project }
else
format.html { render :new }
format.json { render json: @project.errors, status: :unprocessable_entity }
end
end
end
我检查的地点;顶部只有一个例子。我认为它没有配置缩略图..你看到的例子在哪里? – songyy
@songyy你是什么意思?有一个'试试看'部分。上传任何图片,上传后会看到缩略图 – hellomello
我可以看到缩略图,但当我将鼠标悬停在缩略图上时,这里没有任何弹出窗口。有什么我错过了吗? – songyy