繁体   English   中英

活动记录只保存时间戳不记录

[英]Active record only saving time stamps not record

嗨,尝试直接从模型中保存记录

attr_accessor :file, :current_user, :file_name, :user_id

def create_record_and_save_attachment
    record = Report.new(file_name: file.original_filename, user_id: current_user.id)
    if record.save
      record.attachment.attach(file)
    end
end

不知道为什么它只保存时间戳。

得到这个

Report Create (0.6ms)  INSERT INTO "reports" ("created_at", "updated_at")

请注意 i 并获取文件和 current_user 的值

这里没有足够的信息来诊断问题,因为您在提供的代码中所做的一切都很好。 您的模型的代码中可能存在问题和/或您的数据库中不存在file_nameuser_id列。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM