gpt4 book ai didi

ruby-on-rails - rails 4 回形针 : undefined method `brand_logo_image_content_type' for #

转载 作者:行者123 更新时间:2023-12-03 12:18:22 24 4
gpt4 key购买 nike

我正在尝试将 Rails 应用程序项目从版本 3 迁移到 Rails 版本 4.0.0。我正在尝试使用版本 (4.2.1) 的回形针 gem 保存图像,但出现以下错误

undefined method `brand_logo_image_content_type' for #<Batch:0x431a408>

下面是我的模型

class Batch < ActiveRecord::Base
has_attached_file :brand_logo_image, :styles => {:thumb => "16x16>" }
validates_attachment_content_type :brand_logo_image, :content_type => /\Aimage\/.*\Z/
validates_attachment_presence :brand_logo_image
validates_attachment_size :brand_logo_image, :less_than => 1.megabytes, :unless => Proc.new {|m| m[:brand_logo_image].nil?}
end

谢谢,

最佳答案

游戏晚了,但为了后代:您可能没有在迁移中添加必要的列。

确保你有零钱

add_attachment :batch, :brand_logo_image

或向上

change_table :batch do |t|
t.attachment :brand_logo_image
end

应该在表中创建适当的列:

batch_file_name
batch_file_size
batch_content_type
batch_updated_at

关于ruby-on-rails - rails 4 回形针 : undefined method `brand_logo_image_content_type' for #<Batch:0x431a408>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28123118/

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