よって翻訳されました。必要に応じて、コンテンツの保存と分類を行います。読み取りと書き込みのアクセス権を付与するために、作成した構成ファイルを使用します。ルールと呼ばれ、アプリのスキーマの一種としても機能します。これは、アプリケーション開発において最も重要な部分の一つです。その方法について説明します。インストールするにはこちらの手順に沿って操作してください。プラットフォームを保護します。ルールに対して単体テストを実行し、ルールが想定どおりにアクセスを許可または拒否することを確認します。次の方法を学習します。アプリケーションです。アプリの機能の概要は次のとおりです。コレクションに保存されているブログ投稿の下書きを作成できます。作成者は、公開の準備が整うまで下書きを更新し続けることができます。コレクションに新しいドキュメントが作成されます。ドラフトは、投稿者またはサイト管理者が削除できます公開済みのブログ投稿:公開済み投稿はユーザーが作成することはできず、関数でのみ作成できます。コメント公開済みの投稿では、公開済みの各投稿のサブコレクションであるコメントが許可されます。不正行為を減らすため、コメントを投稿するには、確認済みのメールアドレスが必要で、拒否リストに登録されていない必要があります。コメントは、コメント投稿者、元の投稿の投稿者、または管理者が削除できます。使用してローカルで行われます。ルールのテストを行います。ルール自体は最小限に抑えます。テストを実行するためにソースをクローン化する必要があります。ディレクトリに移動します。codelab-rules/initial-state次に、テストを実行できるように依存関係をインストールします。分かかることがあります。インターフェース)の一部であり、次のコマンドを使用してマシンにインストールできます。最新バージョンであることを確認します。以降で動作するはずですが、それ以降のバージョンには多くのバグ修正が含まれています。このセクションでは、テストをローカルで実行します。コレクションがあります。公開された投稿のサブコレクションです。ルールの単体テストが用意されています。データベースはロックダウンされます。データベースへの読み取りと書き込みはすべて拒否され、すべてのテストが失敗します。ルールを記述すると、テストは合格します。使用してエミュレータを起動し、テストを実行します。test"出力の一番上までスクロールします。プロジェクトはありません。必要ありませんが、一部のユースケースでは必要です。エミュレータが起動しているため、機能制限に関する警告が表示されます。これは問題ありません。その追加機能は必要ありません。件の障害が発生しています。ルールファイルをビルドするときに、より多くのテストが合格することで進捗状況を測定できます。ブログ投稿の下書きを作成する。アプリでは下書きのブログ投稿を別のコレクション(/drafts)に保存します。下書きには作成者またはモデレーターのみがアクセスでき、必須フィールドと不変フィールドの検証があります。ファイルを開くと、デフォルトのルールファイルがあります。構文を使用して、サブコレクション内のすべてのドキュメントに再帰的に適用します。最上位にあるため、現在のところ、リクエストを送信したユーザーや読み取りまたは書き込みを行うデータに関係なく、すべてのリクエストに同じ包括的なルールが適用されます。