0

まず第一に、私はレールの足場しか扱ったことがありません。私がやりたいことは、CRUD の R を別のルートに分離して、フロントエンドに R のみがあり、残りの CRUD がバックエンドにあるようにすることです。

これを実現するには、同じモデルに対して 2 つのスキャフォールドを生成するか、フロント エンド パーツ用の小さなコントローラーとビューを生成する 2 つのオプションがあります。どちらの選択が良いでしょうか?

1つのコントローラーで複数のレイアウトを使用することもできるかもしれませんが、認証を制御するのが面倒だと思ったのは正しいですか?

私のサイトはそれほど複雑になることはありません。将来も同様です。

認証にデバイスを使用したいので、同じmddelに対して2つのコントローラーと2つのビューを使用することは複雑ではないと思います。

私が間違っている場合は、私を修正してください。よろしく

4

1 に答える 1

0

私が理解していることから、ユーザーにすべての CRUD アクションを持たせたくありません。同じモデルに対して 2 つの足場を生成するという意味がわかりません。

しかし、はい、あなたが与えた要件に基づいて、モデルの2つのコントローラー/ビューを生成しても問題ないはずです.

しかし、ActiveRecord を使用していて、バックエンド/管理機能が必要な場合は、active_adminをチェックアウトすることをお勧めします。アプリケーションの管理部分が自動的に生成されるため、非常に役立ちます。

また、 active_admin railscastもチェックしてください。

于 2012-09-16T09:18:53.407 に答える