Ruby on rails 3 铁路3号及;回形针-上传有问题

Ruby on rails 3 铁路3号及;回形针-上传有问题,ruby-on-rails-3,image,upload,paperclip,ruby-on-rails-plugins,Ruby On Rails 3,Image,Upload,Paperclip,Ruby On Rails Plugins,我正在尝试改变一种在我的页面上传图片的方式,从我自己上传到回形针。我安装了回形针并尝试执行以下操作: 在表照片中我添加了以下列: |照片(文件)名称| varchar(255) |照片内容类型varchar(255) |照片文件大小int(11) |照片在日期时间更新 然后到modelphoto.rb: 已附上文件:照片, :样式=>{ :thumb=>“65x65”, :small=>“500x500>”} 我认为: <%= form_tag({ :controller => 'p

我正在尝试改变一种在我的页面上传图片的方式,从我自己上传到回形针。我安装了回形针并尝试执行以下操作:

在表照片中我添加了以下列:

|照片(文件)名称| varchar(255)
|照片内容类型varchar(255)
|照片文件大小int(11)
|照片在日期时间更新

然后到modelphoto.rb

已附上文件:照片, :样式=>{ :thumb=>“65x65”, :small=>“500x500>”}

我认为:

<%= form_tag({ :controller => 'photos', :action => 'upload_it' }, { :multipart => true }) do %>                        
    <p>
        <%= file_field 'photo', 'photo'%>
    </p>
    <p>
        <label for="album">Select album</label> : 
        <%= select("post", "album_id", Album.where("account_id = ?", session[:user_id]).collect {|p| [ p.name, p.id ] }, {:include_blank => 'None'}) %>
    </p>    <p>
        <%= submit_tag "Upload" %>
    </p>
<% end %>
但这不适合我。。。我不确定需要设置什么。如何获取图像大小、内容类型等信息

有什么重要的事,我忘记了什么

非常感谢你,
M.

您能显示错误的详细信息吗?您是否已在您的环境中安装imagemagick并设置命令路径?别忘了指定模型中需要图像/化身的已附加文件、验证附件内容类型和验证附件大小。问题已解决,缺少imagemagick。
  if defined? params[:photo][:photo]
      @qimg = Photo.new(:album_id => params[:post][:album_id],
                        :name => params[:photo][:photo]
                        )

  end