【发布时间】:2011-08-28 08:09:02
【问题描述】:
我正在创建一个 Ruby on Rails 网站。用户可以从我提供的一组有限的头像中获得头像,例如 turntable.fm。再次像 Turntable.fm 一样,根据使用等级,他们可以从不同级别选择不同的头像。
我正在考虑用脚手架创建头像,所以有一个 MVC。
rails generate scaffold avatar file_name:string, level:integer
(对于非 ruby 专家;))所以我的头像 mysql 表将具有 id、file_name 和 level 作为它的列。
并将 avatar_id 添加到 User 表中。
我想知道这是解决此问题的正确方法吗? 我只是在阅读有关 BLOB 并将图像存储在数据库中的信息,我需要这样做吗?
谢谢! 米娜
【问题讨论】:
-
关于在数据库中存储图像有几个问题;普遍的共识是“除非迫不得已,否则不要这样做”。
标签: mysql ruby-on-rails database-design