2022年3月8日 / 最終更新日時 : 2022年3月8日 admin GCP(Google Cloud Platform) Action Cable(WebSocket)をサーバー上で動かす GCP事始め。Compute EngineでRailsアプリを動かす で作成したサーバーでAction Cable(WebSocket)が動くようにしたのでメモしておきます。 Rails側は実装済みの状態です。Actio […] Action CableNginxRedisWebSocket
2022年2月19日 / 最終更新日時 : 2022年2月18日 admin Ruby on Rails WebSocket(Action Cable)の認証等の結果通知方法を考えて実装する WebSocket(Action Cable)の認証方法を考えて実装する で認証は実装しましたが、結果通知方法がなく、切断されるだけ。 フロントでは、なぜ切断されたか解らず、再接続を繰り返す(無駄な処理が続く)のと、ユー […] Action CablejQueryWebSocket認証
2022年2月18日 / 最終更新日時 : 2022年2月18日 admin Ruby on Rails WebSocket(Action Cable)の認証方法を考えて実装する Action CableでWebSocketを試す では、一旦、公式サイトを参考にCookieで認証するようにしましたが、ドメインの制約を受けるし、フロントからAPIで認証する場合にも都合が悪い。 認証方法を検討し、実装 […] Action CableDeviseDevise Token AuthWebSocket認証
2022年2月5日 / 最終更新日時 : 2022年2月5日 admin Ruby on Rails Action CableでWebSocketを試す 他の方の記事を参考しましたが動かなかったので、公式を読みつつ調べながら書きました。WebSocketの挙動も含め、メモしておきます。 デザインも拘りましたが、MDB使っているので参考までに。 Action CableDeviseWebSocket
2021年12月12日 / 最終更新日時 : 2021年12月12日 admin Ruby on Rails Deviseのview specを作成してみた resource, devise_mapping, resource_name, resource_classがないとエラーが出る。 request spec(Controllerからviewが呼ばれている)だと問題ない […] DeviseRSpec
2021年12月11日 / 最終更新日時 : 2021年12月12日 admin Ruby on Rails JSONのAPIリクエストで、URLの拡張子が.json以外はエラーにする ログやアクセス制御でAPIかHTMLリクエストかを簡単に区別できるようにする為。 また、ブラウザで.jsonのURLにアクセスしたらエラーにしたい。簡単に見れないようにしたい。 APIDevise Token AuthRSpec
2021年11月13日 / 最終更新日時 : 2021年11月13日 admin Ruby on Rails Devise Token Authのメアド変更の確認メールとアカウントロックメール記載のURLがフロントURLにならない NuxtとRailsアプリ(Devise Token Auth)の結合テストをする をしてみて気付きましたが、「メールアドレス変更時に送信されるメールの確認URL」と「アカウントロック時に送信されるメールの解除URL」が […] APIDevise Token AuthRSpec認証
2021年11月7日 / 最終更新日時 : 2021年11月10日 admin Ruby on Rails NuxtとRailsアプリ(Devise Token Auth)の結合テストをする それぞれのアプリでは問題なく動作しても、いざ繋げると細かい所で意図通りに進まない事は良くあります。特にフロントとバックエンドを分けると、問題となるケースは増えそう。 単体テストはユニットテストで担保するとして、結合テスト […] APIDevise Token AuthNuxt.jsRSpecseedテスト
2021年10月23日 / 最終更新日時 : 2021年10月23日 admin Ruby on Rails Devise Token Authのuidをメールアドレスからidに変更したい providerが”email”の場合、uidにメールアドレスが入り、変更時にuidも更新されます。 uidは認証に使っているので、メールアドレス変更(メールアドレス確認のURLにアクセスした)直 […] APIDevise Token AuthRSpec認証
2021年10月7日 / 最終更新日時 : 2021年10月12日 admin Ruby on Rails CORS設定でOPTIONSリクエストとヘッダ取得できない問題に対応する フロント(今回はNuxt.js)から、Railsアプリ(Devise Token Auth)に対して、APIリクエストを投げる実装中に対応した内容をメモしておきます。 CORS(Cross-Origin Resource […] APICORSDevise Token AuthNuxt.js