我想遵守Rails RESTful路由方法。我有两种资源:
数据属于存储库。与典型的ActiveRecord应用程序不同,我不使用HTML表单来创建这些资源。相反,两个实体都在YAML文件中序列化,我上传这些文件以将它们保存到我的数据库中。
由于小的导入页面不占用太多空间,为方便起见,我想将两个导入页面放在一页上。
+------------------------------+
| <Import Repositories> |
+------------------------------+
+------------------------------+
| Repository A - <Import Data> |
+------------------------------+
| Repository B - <Import Data> |
+------------------------------+
| ... |
但在这种情况下,这里的适当路线是什么?
只需/repositories/new
或类似repositories/data/new
?
我将如何解决这个问题,分别是routes.rb
中定义此问题的最短方式。存储库通过类来修改,数据不是(保持一般)。也许
resource repositories
很好吗?
答案 0 :(得分:0)
至于我,没关系。存储库是一个主要实体,数据属于它。它与使用accept_nested_attributes形式的视图类似。