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

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

概述我试图使用 Paperclip与我的Rails应用程序向用户添加头像,但它不会保存我的图像或更新数据库列创建用户时. 这就是模型的样子: class User < ActiveRecord::Base has_attached_file :avatar 和haml中的registerform: - form_for :user, @user, :url => { :action => "sig 我试图使用 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.

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

谢谢大家帮助

总结

以上是内存溢出为你收集整理的ruby-on-rails – Paperclip不会在Rails应用程序中保存图像全部内容,希望文章能够帮你解决ruby-on-rails – Paperclip不会在Rails应用程序中保存图像所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1288190.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存