加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – Paperclip不会在Rails应用程序中保存图像

发布时间:2020-12-17 02:58:34 所属栏目:百科 来源:网络整理
导读:我试图使用 Paperclip与我的Rails应用程序向用户添加头像,但它不会保存我的图像或更新数据库列创建用户时. 这就是模型的样子: class User ActiveRecord::Base has_attached_file :avatar 和haml中的registerform: - form_for :user,@user,:url = { :action
我试图使用 Paperclip与我的Rails应用程序向用户添加头像,但它不会保存我的图像或更新数据库列创建用户时.

这就是模型的样子:

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.

在这里发布,并希望它有时帮助某人:)

谢谢大家帮助

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读