gpt4 book ai didi

ruby-on-rails - 使用回形针上传图像时出现 "Unknown attribute: avatar"?

转载 作者:数据小太阳 更新时间:2023-10-29 06:56:22 25 4
gpt4 key购买 nike

我运行了这个迁移:

rails generate paperclip user avatar

它创建了这个迁移文件:

class AddAttachmentAvatarToUsers < ActiveRecord::Migration
def self.up
change_table :users do |t|
t.attachment :avatar
end
end

def self.down
drop_attached_file :users, :avatar
end
end

我将其添加到我的编辑用户注册 View 中:

<div class="form-group">
<%= f.label :avatar %> <br>
<%= f.file_field :avatar, :autofocus => true, class: 'form-control' %>
</div>

当我尝试在编辑用户注册中上传头像时,我收到此错误:

ActiveRecord::UnknownAttributeError in Devise::RegistrationsController#update未知属性:头像

编辑

我加了

    def user_params
params.require(:user).permit(:avatar)
end

到我的用户模型,现在我没有收到错误,但现在个人资料图片只是作为链接打印出来。我想我可以找到答案。

最佳答案

您确定您通过 Controller 的许可允许 :avatar 属性吗?另外,您是否在模型中提到了以下代码行?

has_attached_file :avatar

关于ruby-on-rails - 使用回形针上传图像时出现 "Unknown attribute: avatar"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20303119/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com