0

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

大丈夫ですか?

4

1 に答える 1

0

私としては大丈夫です。リポジトリは主要なエンティティであり、データはそれに属します。これは、accept_nested_attributes フォームを使用したビューに似ています。

于 2013-09-14T13:38:42.517 に答える