这个嵌套导入页面的RESTful Rails路由是什么?

时间:2013-09-14 13:30:18

标签: ruby-on-rails ruby routes ruby-on-rails-4

我想遵守Rails RESTful路由方法。我有两种资源:

  • 数据
  • 存储库

数据属于存储库。与典型的ActiveRecord应用程序不同,我不使用HTML表单来创建这些资源。相反,两个实体都在YAML文件中序列化,我上传这些文件以将它们保存到我的数据库中。

由于小的导入页面不占用太多空间,为方便起见,我想将两个导入页面放在一页上。

+------------------------------+
| <Import Repositories>        |
+------------------------------+

+------------------------------+
| Repository A - <Import Data> |
+------------------------------+
| Repository B - <Import Data> |
+------------------------------+
| ...                          |

但在这种情况下,这里的适当路线是什么?

只需/repositories/new或类似repositories/data/new

我将如何解决这个问题,分别是routes.rb中定义此问题的最短方式。存储库通过类来修改,数据不是(保持一般)。也许

resource repositories

很好吗?

1 个答案:

答案 0 :(得分:0)

至于我,没关系。存储库是一个主要实体,数据属于它。它与使用accept_nested_attributes形式的视图类似。