衝突、、、ですと??

こんにちは!

花ちゃんです(^^)

秋も深まり、冬はもうすぐそこです。

皆さんどのようにお過ごしですか?

私は今、プログラミングを学ばせてもらうために東京のエンジニア会社に期間限定で来させて頂いてるんですが

その会社では一二週間ほど前から風邪が大流行中です(*´・ω・)

そんな中私は風邪を引く気配すらありません!

マスクしてないですし、特に予防もしてませんが。

感染症に強いのは、ずっとなんです*

決して○○は風邪ひかない、というやつではないですよ!(笑)

さて、そんな風邪菌には負けない私ですが

先週の後半は

名前の衝突、とやらと戦って負けかけておりました(*´・ω・)

ログイン画面を作成していたのですが、

新規登録後に遷移する先のモデルと

編集などするために読み込むモデルが同じ為名前の衝突を起こして読み込まなくなっちゃってたんです!

どういうことかというと

プログラムコード上で

1.サインアップ(新規登録)したら、モデルAの編集画面に飛ぶ

2.ログイン済みのユーザーはモデルAの編集画面や一覧画面、削除画面などを使用するのとができる

という二つの命令を書いたところ

1で、既にモデルAは使っちゃってますから2の命令文では使えませんよー!

みたいなエラーが出まして(*´・ω・)

え、なんやその命令1の独占欲。

いいやん、ちゃうことしてるんやし使わしてよ。

こうさ、空気読んで

「あ、なるほどね。初めての人は新規登録したらモデルA編集できるようになるのね!おっけー、花ちゃん!」

とはいかへんの?

プログラムさん。

いかない模様、、、。

結局、一度別の名前のモデルへと飛ばしてからモデルAに飛ばす。

という遠回りをする事で解決いたしました!

ということで、無事皆さんにはログインも新規登録もしていただける形になりました。

そのエラーを頭を抱えながら解決した後

某通販サイトにログインしたんですが

ログインがサクッとできるというだけで感謝の気持ちがこみ上げました(笑)

こんなにスピーディーに、、、

ありがとう!!!

と。

苦労を知って初めてわかる大切さですね(^^)

ログインがスムーズだったり

入力がしやすかったり

細かいところに気遣うことで

より快適に使っていただけるはず!と思いますので

これからも唸りながらも、より良いものを作っていきます!

ではでは、

また更新します!