0

我正在开发一个用户可以将文件上传到项目的应用程序。现在我正在使用回形针,并且所有文件信息(名称、文件类型等)都已正确记录。

我遇到的问题是用户需要为每个文件分配一个类别。

实现这样的事情的最佳方法是什么?我现在正在打电话,但如果有必要,我会在上班时附上任何相关代码。

提前致谢!

编辑 这里有更多关于设置的信息。
我需要分配文件类型(这更像是一个类别而不是文件类型。我没有命名字段!)所以所有信息都在一个表中。虽然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    |                |
+-----------------------+--------------+------+-----+---------+----------------+
4

1 回答 1

0

根据 Zippie,您可以检查Nested Model form。我也不确定它是否适用于文件。您可以从本教程中获得想法。

于 2013-03-20T11:44:19.683 回答