我正在开发一个用户可以将文件上传到项目的应用程序。现在我正在使用回形针,并且所有文件信息(名称、文件类型等)都已正确记录。
我遇到的问题是用户需要为每个文件分配一个类别。
实现这样的事情的最佳方法是什么?我现在正在打电话,但如果有必要,我会在上班时附上任何相关代码。
提前致谢!
编辑
这里有更多关于设置的信息。
我需要分配文件类型(这更像是一个类别而不是文件类型。我没有命名字段!)所以所有信息都在一个表中。虽然accepts_nested_attributes
肯定会在路上派上用场!
这是表结构。所有document_
字段均由回形针设置。唯一需要用户输入的是file_type
字段。
+-----------------------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-----------------------+--------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| document_file_name | varchar(255) | YES | | NULL | |
| document_content_type | varchar(255) | YES | | NULL | |
| document_file_size | int(11) | YES | | NULL | |
| document_updated_at | datetime | YES | | NULL | |
| project_id | int(11) | YES | MUL | NULL | |
| user_id | int(11) | YES | MUL | NULL | |
| file_type | varchar(255) | YES | | NULL | |
| created_at | datetime | NO | | NULL | |
| updated_at | datetime | NO | | NULL | |
+-----------------------+--------------+------+-----+---------+----------------+