SPIRAL ver.1のミスあるある

https://www.pi-pe.co.jp/regist/is?SMPFORM=man-lanerf-2473a633d82734eb22aa64cad426ae23&utm_source=pup-qiita&utm_medium=contentlink&utm_campaign=/SPIRAL_internship/items/aa6bc6a17366152cd4e4&utm_content=link-top&&f000099824=https://qiita.com/SPIRAL_internship/items/aa6bc6a17366152cd4e4

---
## はじめに
こんにちは！スパイラル株式会社インターン生です。
需要があるのかは分かりませんが、**SPIRAL ver.1でローコード開発を行っているときによくあるミス**をまとめてみました。

## こんな方に向けて書いてます
・SPIRALを使い始めた方
・現在、SPIRALを使ってはいないが、今後使いたいと考えている方

## ①DBの割当レコード数を設定し忘れる
まずはこれです。DBを作成するときに最初に名前とタイトルを設定しますが、同じ画面で割当レコード数を設定する箇所もあります。この割当レコードなんですけどよく忘れがちです。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4041448/1e769a9e-aa37-4117-bdd0-d0dcd1e276d8.png)
 
というのも割当レコードの設定を見てみると、本来は
（このDBに登録できる割当レコード数）/（このアカウントに登録できる割当レコード数）
となっているのですが、
（このDBに登録している割当レコード数）/（このDBに登録できる割当レコード数）
と勘違いしやすいです。（実際、私もつい最近勘違いしました笑）
実際に割当レコード数が0の状態で登録フォームに入ると以下の画面が表示されます。

 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4041448/7a24905d-1fac-4849-b810-44a9b425c0eb.png)


これじゃあ、何のための登録フォームだ、ってかんじですね笑

## ②マイエリア
次にマイエリアのミスです。マイエリアは自分で設定できる、またはしなければいけない箇所がDBやフォームと比べると多いので、その分ミスが多くなりがちですね。
### 公開・非公開設定のミス
マイエリア作成時はデフォルトで「非公開」に設定されています。このままだとマイエリアに入ろうとすると

 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4041448/9d0c0f54-d12c-4233-853b-081c46d165bd.png)


この画面が表示されて、マイエリアに入れません。（初めから「公開」で設定しておけよ、と言いたくなるかもしれませんが💦）公開・非公開設定は「公開」にしておきましょう。
### カスタムページのミス
カスタムページはマイエリアを作成したときに自動で作成されるのですが、この時点ではページソースが全くない状態です。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4041448/3b87d9c5-4e0c-436a-b1df-f8d879102bb9.png)
 
このままマイエリアに入ると真っ白なページに遷移します。

 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4041448/21ec6fd4-4fb6-41c4-a110-ad8455bc7232.png)

これでは何も分かりませんね笑

 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4041448/1c171e2c-4213-4a21-ae6d-391fed4abf57.png)


ログイン後トップページはソースコードを書いたカスタムページ、または一覧表を選択しましょう。

---
▼お試しはこちら

https://www.pi-pe.co.jp/regist/is?SMPFORM=man-lanerf-2473a633d82734eb22aa64cad426ae23&utm_source=pup-qiita&utm_medium=contentlink&utm_campaign=/SPIRAL_internship/items/aa6bc6a17366152cd4e4&utm_content=link-middle&f000099824=https://qiita.com/SPIRAL_internship/items/aa6bc6a17366152cd4e4

---

## ③一覧表を作るDBを間違える
最後に一覧表でよくやりがちなミスを紹介します。アプリ内にDBが複数ある場合に、一覧表を作るDBを間違えがち、です。
以下の2つのDBを使って説明しようと思います。

 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4041448/07177bd8-c898-4827-a7c2-f048261fa1e7.png)


セミナーDBはセミナーの情報が登録されているDBです。同様にして、管理者DBは管理者の情報が登録されています。
セミナーDBに一覧表を作成すると、登録されているセミナーの情報が表示されます。

 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4041448/7265f24a-3c64-46ff-ad09-172953ad806c.png)


一方、管理者DBに一覧表を作成すると、登録されている管理者の情報が表示されます。

 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4041448/965e547d-603a-4766-bace-6103c8a66cd2.png)


一覧表自体には、正しい、間違っているというものは基本的にないので、用途に応じて使い分けられると良いですね。
ただ、今回の場合は、管理者の情報を管理者以外が見ることはないと思うので、用途に関わらずセミナーDBに一覧表を作成するのが望ましいと個人的には思います。

## まとめ
いかがだったでしょうか。
このようなミスをすると、解決までの時間が不快なものになると思います。（実際、自分はそうでした）
ミスを未然に防いで、快適な開発ができたらなと思うこの頃です。

---
    
私がインターンしているスパイラル株式会社は、ローコードプラットフォーム、SPIRAL ver.1の**トライアルアカウント**を**無償提供**しています。このアカウントの記事でも紹介するように、たくさんの機能ございます。 
  
▶︎ フォーム 
▶︎ 認証エリア 
▶︎ ログイン 
▶︎ メール送信 
▶︎ カスタムプログラム 
  
などの作成できますので、ぜひ試してみてください!! 

https://www.pi-pe.co.jp/regist/is?SMPFORM=man-lanerf-2473a633d82734eb22aa64cad426ae23&utm_source=pup-qiita&utm_medium=contentlink&utm_campaign=/SPIRAL_internship/items/aa6bc6a17366152cd4e4&utm_content=link-bottom&f000099824=https://qiita.com/SPIRAL_internship/items/aa6bc6a17366152cd4e4

そして、今チームでトライアル登録者向けに、オンボーディングコンテンツを作成しています。**SPIRAL ver.1**にご興味のある方、ぜひこちらもご覧ください👇 

https://knowledge.spirers.jp/special/detail/11680