質問編集履歴

1

書式改善

2020/04/08 17:08

投稿

tomoharu
tomoharu

スコア107

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,8 @@
1
1
  表題の通りなのですが、初回user登録時のみモーダルを出せるようにしたいです。
2
2
 
3
3
  言語はrailsとjavascript(jquery)です。
4
+
5
+ 登録機能はrailsのdeviseです
4
6
 
5
7
 
6
8
 
@@ -38,7 +40,7 @@
38
40
 
39
41
 
40
42
 
41
- このように実装してみました。buttonをクリックすると、confirmedにtrueが入り、モーダルが出なくなる仕組みなのですが、cookieなのでブラウザ保存されて、同じブラウザで別ユーザーで登録すると、最初からモーダルが出現しません。ブラウザ単位ではなく、このユーザーがすでに登録しているかどうかを判別する必要があると思うのですが、dbの情報をjsに持ってきて判別するしかないのでしょうか。かなりrailsとjsの間が密結合になりそうで、ベストプラクティスがわからない状態です。
43
+ このように実装してみました。buttonをクリックすると、confirmedにtrueが入り、モーダルが出なくなる仕組みなのですが、cookieなのでブラウザ保存されて、同じブラウザで別ユーザーで登録すると、最初からモーダルが出現しません(別ユーサーなので出現してほしい)。ブラウザ単位ではなく、このユーザーがすでに登録しているかどうかを判別する必要があると思うのですが、dbの情報をjsに持ってきて判別するしかないのでしょうか(ログイン回数とかをみたり)。かなりrailsとjsの間が密結合になりそうで、ベストプラクティスがわからない状態です。
42
44
 
43
45
 
44
46