Rails RESTful ルート アプローチに従いたいと思います。2 種類のリソースがあります。
- データ
- リポジトリ
データはリポジトリに属します。典型的な ActiveRecord アプリケーションとは異なり、これらのリソースを作成するために HTML フォームを使用しません。代わりに、両方のエンティティが YAML ファイルでシリアル化され、アップロードしてデータベースに永続化します。
小さなインポート ページは多くのスペースを占有しないため、便宜上、両方のインポーターを 1 つのページに配置したいと考えています。
+------------------------------+
| <Import Repositories> |
+------------------------------+
+------------------------------+
| Repository A - <Import Data> |
+------------------------------+
| Repository B - <Import Data> |
+------------------------------+
| ... |
しかし、ここでこの場合の適切なルートは何ですか?
ちょうど/repositories/new
または何かのようなrepositories/data/new
?
それぞれ、これを定義する最短の方法は何ですかroutes.rb
。リポジトリはクラスによって変更されますが、データは変更されません (一般的なものにするため)。かもね
resource repositories
大丈夫ですか?