わったん

わったん

記事一覧

Sorceryでパスワードリセット機能を実装する。

こんにちは、わったんです。今回はsorceryでパスワードリセット機能を実装したので、まとめていきます。 モジュール(reset_password)の導入sorceryにパスワードリセット機…

わったん
2年前
3

Profile機能を実装する。

こんにちは、わったんです。今回はプロフィール機能の実装について、まとめたことを、まとめていきます。 CarrierWaveのインストール今回はファイルアップロード機能を提…

わったん
2年前
3

Railsで簡単なLike機能(いいね)を実装する

こんにちは、わったんです。 Twitterで定番のLike機能の実装を勉強しましたので、ここで整理しておきます。基本は下のブックマーク機能実装の記事を参考にしてます。 ①…

わったん
2年前
11
Sorceryでパスワードリセット機能を実装する。

Sorceryでパスワードリセット機能を実装する。

こんにちは、わったんです。今回はsorceryでパスワードリセット機能を実装したので、まとめていきます。

モジュール(reset_password)の導入sorceryにパスワードリセット機能を簡単につけられるモジュールが用意されているので、このモジュールを今回は用います。基本は下のGithubの説明に従っていけば実装できる流れになっています。

rails g sorcery:install

もっとみる
Profile機能を実装する。

Profile機能を実装する。

こんにちは、わったんです。今回はプロフィール機能の実装について、まとめたことを、まとめていきます。

CarrierWaveのインストール今回はファイルアップロード機能を提供してくれるgemである「CarrierWave」を使用します。

gem 'carrierwave', '2.0.2'

gemfileにコードを追記したら、

bundle install --path vendor/bun

もっとみる

Railsで簡単なLike機能(いいね)を実装する

こんにちは、わったんです。

Twitterで定番のLike機能の実装を勉強しましたので、ここで整理しておきます。基本は下のブックマーク機能実装の記事を参考にしてます。

①モデルの作成・編集Like機能は「一人のuser→複数のpostにLikeする」、「一つのpost→複数のuserからLikeされる」特徴を持つのでuserとpostが「多対多」の関係になります。このような場合、中間テーブルを

もっとみる