这就是模型的样子:
class User < ActiveRecord::Base has_attached_file :avatar
和haml中的registerform:
- form_for :user,@user,:url => { :action => "signup" },:HTML => { :multipart => true } do |f| ... ... %li %div{:class => "header"} Profilepicture %div{:class => "input"} = f.file_fIEld :avatar
当我查看日志时,这是传递给“注册” *** 作的内容:
Parameters: {"commit"=>"Save","action"=>"signup","controller"=>"user/register","user"=>{"name"=>"Micke lisinge","birthmonth"=>"07","password_confirmation"=>"[FILTERED]","nickname"=>"lisinge","avatar"=>#<file:/tmp/RackMultipart20100426-3076-1x04oxy-0>,"gen"=>"m","birthday"=>"23","password"=>"[FILTERED]","birthyear"=>"1992","email"=>"lisinge@gmail.coma"}}[paperclip] Saving attachments.
Paperclip说它正在保存模板,但是当我查看我的应用程序中的公共文件夹时,它创建了一个系统,但系统文件夹是空的.
所以似乎没有将图片保存到文件夹中.
它由表单处理并保存在我的/ tmp文件夹中.
也许你们有任何提示或知道这个问题可能是什么?
解决方法 我得到了它的工作.我不得不在我的用户模型中添加:atatar到attr_accessible.
在这里发布,并希望它有时帮助某人:)
谢谢大家帮助
总结以上是内存溢出为你收集整理的ruby-on-rails – Paperclip不会在Rails应用程序中保存图像全部内容,希望文章能够帮你解决ruby-on-rails – Paperclip不会在Rails应用程序中保存图像所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)