質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
87.20%
Devise

Deviseとは、Ruby-on-Railsの認証機能を追加するプラグインです。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

ログイン

ログインは、ユーザーがコンピューターシステムにアクセスするプロセスの事を呼びます。

解決済

Ruby Rails 携帯のアプリで一度登録するとログインしていないのにその情報だけが表示される理由がわからないです

iggy-
iggy-

総合スコア2

Devise

Deviseとは、Ruby-on-Railsの認証機能を追加するプラグインです。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

ログイン

ログインは、ユーザーがコンピューターシステムにアクセスするプロセスの事を呼びます。

1回答

0評価

0クリップ

393閲覧

投稿2021/12/02 05:23

編集2021/12/02 06:43

前提・実現したいこと

ruby railsを使っています。

私がイメージしているものが携帯でのアプリのようなものを開発したくて
現在要件定義の段階で相談させていただいています。(そのためにコードの情報がありません。すみません)

健康管理アプリのようなものを作りたいのですが、 一つのデバイス?の中にいくつものユーザーを作りたいのです(家族分を登録するために) その場合に家族にユーザーを変えるときにいちいちパスワードやemailなどを打たないでできるように実装したのです。 できれば大元のユーザーも毎度パスワードやemailを打たせたくないんですがどういう構造になっているか分かりません まだ確認できていないのですが、毎回パスワードやemailなどを打たないとログインできないと思っています。

質問したい点なのですが
・携帯のアプリで一度登録するとログインしていないのにそのユーザーの情報がが表示される理由がわからないです(例えばゲームのアプリなどでパスワードを打ったりせずにできる機能です)

試したこと

ruby rails user機能 
としたのですが上記の解決したいことを上手く言語化できなくて絞れなかったです。
見たい情報が見れずに質問させていただきたく投稿しました。

私の中での解決案としては
・諦めてdeviseで作ってその中に複数人登録できるような二重ユーザー機能を作る

初投稿なもので正しく情報を記載できているか分かりませんが
何かあればぜひ教えていただきたいです!

補足情報(FW/ツールのバージョンなど)

ここにより詳細な情報を記載してください。

良い質問の評価を上げる

以下のような質問は評価を上げましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

  • プログラミングに関係のない質問
  • やってほしいことだけを記載した丸投げの質問
  • 問題・課題が含まれていない質問
  • 意図的に内容が抹消された質問
  • 過去に投稿した質問と同じ内容の質問
  • 広告と受け取られるような投稿

評価を下げると、トップページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

m.ts10806

2021/12/02 05:33

ログアウトしてなくてセッション継続時間内だから、とかではなく?
m.ts10806

2021/12/02 05:40

書かれてる内容だけだと今ひとつ何をしようとして何が起きてるか分からないのでコードや画面イメージなど追記してもらったほうが良いと思います。
iggy-

2021/12/02 05:44

回答ありがとうございます! 言われていることが理解できなくて https://techracho.bpsinc.jp/hachi8833/2017_02_01/34673 セッション継続時間内がわからなくて上記のURLで調べました。 PCでしか作ったアプリの操作を試したことがないのですが、 携帯で使うとログインされ続けたままになるというような認識なのでしょうか? 今一度携帯で試してみます。
iggy-

2021/12/02 06:08

追記ありがとうございます! 要件定義の段階で相談させていただいてるためにコードはないです。すみません。 健康管理アプリのようなものを作りたいのですが、 一つのデバイス?の中にいくつものユーザーを作りたいのです(家族分を登録するために) その場合に家族にユーザーを変えるときにいちいちパスワードやemailなどを打たないでできるように実装したのです。 できれば大元のユーザーも毎度パスワードやemailを打たせたくないんですがどういう構造になっているか分かりません まだ確認できていないのですが、毎回パスワードやemailなどを打たないとログインできないと思っています。
m.ts10806

2021/12/02 06:35

要件定義段階なので「実装した“い”」ですよね。 質問は編集できるので、追記願います。あくまでこちらはコメント欄であり質問本文ではありません。
iggy-

2021/12/02 06:45

ありがとうございます! 編集して全体的に変えてみました。
hoshi-takanori

2021/12/05 06:15

ふと思ったのですが、ログインする「ユーザー」と、管理対象の「家族」を分けて考えたら良いのかも。両方人だから混乱するけど、管理対象がお店とかだったら違うって分かりますよね。「家族」じゃなくて「患者」とうい名前にしたらもっとはっきりするかも。

まだ回答がついていません

会員登録して回答してみよう

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
87.20%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

Devise

Deviseとは、Ruby-on-Railsの認証機能を追加するプラグインです。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

ログイン

ログインは、ユーザーがコンピューターシステムにアクセスするプロセスの事を呼びます。