[devise] タグが付いた質問
Devise は、Ruby-on-Rails で使う認証のための gem です。RESTful API による認証や Authlogic を使った認証の後継と言われています。
39 件の質問
0
票
1
回答
630
閲覧数
devise + OAuth2で画面に『Not found. Authentication passthru.』と表示される
エラーの解消方法がわからず、是非皆様のお力を貸して頂けると幸いです。
現状
タイトルの通り、リンクを押下すると画面に『Not found. Authentication passthru.』と表示される
(画面:http://localhost:3000/users/auth/github)
dockerでのエラー内容
***-web-1 | Started GET "/users/...
0
票
1
回答
344
閲覧数
Rails でdatetime型の値を正しく入れられません.
前提
自作アプリのdatetime型のカラムに���ータが,コントローラの記述で正しく入れられません.(Rails c では入れられます.以下の試したことに記載)
イマイチなんでかわからないので,皆さんの力を貸してください.
実現したいこと
User作成時点で,created_atのようなdatetime型のデータを入れたいです.
発生している問題・エラーメッセージ
[["email&...
0
票
1
回答
179
閲覧数
Rails7 + Devise のユーザー登録の際にコントローラのエラーが出てしまいました.
私はいま,自作アプリ(もともとRails6)をRails7 に新しく作り直しているところです.
その中でDeviseのエラーに遭遇してしまい,解決方法がわからないので知恵を貸していただきたいです.
やったこと1:
少し前にはDeviseでユーザー登録,gmailの送信までは出来ていたのですが,ログアウトが出来なかった(ルーティングまわりのえらーが何故か出た)ので,調べてみてそれらを解消しようとした....
1
票
2
回答
449
閲覧数
Deviseの登録完了メールをカスタマイズしてみたいのですが,555 5.5.2 Syntax errorが出て送信できません.
Action Mailerとdeviseをつかって登録完了メールを自動送信してみる
上記の記事を参考に,自作アプリ内での登録完了メールをカスタマイズしてみたいのですが,新規登録画面にアドレスなど書いて送信した後に以下のエラーを出されてしまいました.正しく動いていれば,画面が遷移して,記入したメールアドレスに本登録してください,的なメールが来るはずです.
555 5.5.2 Syntax error....
0
票
1
回答
784
閲覧数
Devise パスワードリセット処理で、生成したトークンとリセット案内メールに届くトークンが一致しない
こんにちは。
Rails でdevise gemを使用しユーザー登録ができるようにしています。
ー現状ー
本番環境はHeroku、Sendgridを使用し、ユーザーの登録時にメール認証を実装。
Googleログインもしたかったので、omniauthableも使用しています。Google経由でサインアップした場合は、メール認証をスキップ。
ーやりたいことー
...
1
票
2
回答
380
閲覧数
Gemfile 内のソースコードのメソッドの探し方について
devise gem の authenticate_user がなぜか正常なアカウントに対して 401 を出すようになったので
ソースコードにデバッグを挟んでどこのどの値がおかしいのかしらべようとしたんですが
devise のリポジトリ内でこのメソッドを検索しても定義場所が見当たりません
authenticate_user! の検索結果
helper メソッドのようなので
app/helpers/...
0
票
2
回答
1,875
閲覧数
deviseのログイン時に、ユーザ名、メールアドレス、パスワードでログインしたい
現在Railsアプリを作成の中で、Devise Gemを使用しています。
デフォルトではログイン時に、メールアドレスとパスワードでログイン出来るかと思います。
そこにユーザ名も追加したいと思い、調べていると大体の記事が、
ユーザ名とパスワード又はメールアドレスとパスワードのログイン方法についてしか説明されていませんでした。
...
0
票
1
回答
430
閲覧数
devise で新規登録だけを禁止したい
Railsとdeviseでユーザーの新規登録のみできないようにする
こちらにどんぴしゃの記事があったので真似して
user.rb から registable を削除
route.rb に
as :user do
get 'users/edit' => 'devise/registrations#edit', :as => 'edit_user_registration'
...
0
票
1
回答
1,421
閲覧数
devise でアクセス制限をかける方法
rails new mysite -d mysql
cd mysite
rails g scaffold memo
db/migrate/xxxxxxxxxx を編集して
t.string 'memo'
追加
rake db:migrate
で localhost:3000/memo で index 画面確認
Gemfile に gem 'device' 追加
bundle install
...
2
票
2
回答
4,228
閲覧数
WEBのLINEログインで"redirect_uri does not match"
WEBアプリのLINEログインでトークンを取得するとこで{"error":"invalid_grant","error_description":"redirect_uri does not match"}というエラーでトークンの取得に失敗します。
Rails5+devise+omniauth-lineで試してますが、多分その辺の問題は余り関係無いような気がしています。...
-1
票
1
回答
547
閲覧数
SNS認証を実装しようとDeviseに関するエラーについて教えてください
FaceBookのSNS認証を実装中で rails s を実行すると以下のようなエラーが出ました。
/home/ec2-user/.rvm/gems/ruby-2.5.1/gems/devise-4.6.2/lib/devise/rails/routes.rb:259:in `block in devise_for': Mapping omniauth_callbacks on a ...
1
票
1
回答
684
閲覧数
Deviceを使用したアプリで、Rspecを用いてテストする場合
初めて、Deviceを使用したアプリで、Rspecを用いてテストしようとしています。
はじめにコントローラーのテストファイルに、以下を追加して、正常なレスポンスが帰ってくるかのテストをしようとしています。
it "returns a 200 response" do
get :index
expect(response).to have_http_status "200"
end
その結果、...
2
票
1
回答
726
閲覧数
Devise導入後にlink_toの箇所でエラーが出る
はじめまして。
Ruby on Railsでdeviseを導入し、localhost:3000/loginにアクセスすると、ActionController::UrlGenerationError in Devise::Sessions#newというエラーが出ます。
具体的にはページヘッダのlink_toの部分でエラーが発生しました。
</button>
<...
0
票
1
回答
4,249
閲覧数
Ruby on Rails でのユーザー情報と投稿の紐付けに関して
■前提・実現したいこと
Ruby on Rails で
複数のユーザーが記事を投稿できる簡単なブログを作っています。
誰でもemailとpasswordを使ってログインし、
記事を投稿できるようにしています。
そして今実装したいのは
「記事のページにいくと記事を投稿した人が誰かをemailアドレスで表示する」
ということです。
例えば
Aさんが[email protected]....
0
票
0
回答
181
閲覧数
Deviseでエラー「undefined method `errors' for #<User::ActiveRecord_Relation:0x007fd10be58b00>」
users/edit のリンクを押すと下のようなエラーが出ます。
NoMethodError in Users::Registrations#edit
routes.rb
Rails.application.routes.draw do
get 'user/show'
devise_for :users, controllers: { :omniauth_callbacks =&...