回形针是否需要所有

回形针是否需要所有

本文介绍了回形针是否需要所有 4 列(_file_name、_content_type 等)?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想知道 Paperclip 是否确实需要数据库中的所有四列:

I am wondering if Paperclip does require all four columns in database as:

  add_column :users, :avatar_file_name,    :string
  add_column :users, :avatar_content_type, :string
  add_column :users, :avatar_file_size,    :integer
  add_column :users, :avatar_updated_at,   :datetime

我可以只添加 avatar_file_name 吗?而不添加其他 3 列?

Can I just add the avatar_file_name? And not add the other 3 columns?

这是因为我不会使用回形针而不是 filecolumn gem.它仅使用 1 列,因此我不想填写回形针支持的所有列.

It is because I wont to use paperclip instead of the filecolumn gem. And it uses only 1 column therefor I don´t want fill out all columns that paperclip support.

推荐答案

我很确定你可以只添加一列 + 3 attr_accessor 扮演一个虚拟角色.

I'm pretty sure you could just add one column + 3 attr_accessor playing a dummy role.

但这看起来很尴尬,我不建议这样做.

But this looks awkward and I wouldn't advise to do so.

这篇关于回形针是否需要所有 4 列(_file_name、_content_type 等)?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-15 23:02