[英]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_name
和user_id
列。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.