新着記事 6ページ目
【rails】メール通知Jobを作成して、非同期処理で送信する
自分でJobを作成してみる 今回はアドミンから通知が送られてくるようにする (ユーザー数が多い場合を想定し、同期処理では終わらないので非同期処理にする) jobの枠組みを作る app/jobs/notification\…
【rails】 非同期処理でメール送信する
非同期処理でメール送信する 前回と前々回で、Mailerの作成と、Mailerを非同期処理するための準備(redis・sidekiqのインストール)を行った 関連記事:【rails】Mailerの作成 関連記事:【rai…
【rails】非同期処理の準備 redisとsidekiqのインストール
メール送付は不安定な処理 前回after_create :send_emailにより、フォロー関係が作られたときにメール送信されるようにした 関連記事:【rails】Mailerの作成 ただメール送信の処理はけっこう不安…
【rails】Mailerの作成
Mailerの作成 app/mailers/application\_mailer.rbを確認してみる 上記のようにActionMailer::Baseを継承しているため、少しのコードで動かすことができる 自分でmail…
【JavaScript】モジュールのimportとexport
モジュールとは ソースコードは長くなりがち。。 長くなったソースコードの中からメソッドを切り分けたり、ファイルを分割する それを読み込むためにモジュールを使う ファイルに切り分ける app/javascript/modu…
【Ajax】thenとcatchとステータスコード
HTTPのステータスコード responseの状態を表す、ステータスコードというものがある(検証ツールで確認できる↓) 例)ページが見つからなくて「404」と画面に出てくるあれもステータスコードの一種 responseに…
【JavaScript】同期処理と非同期処理とAjax
同期処理とは 処理1→処理2→処理3、、、と順番に処理されていくこと 非同期処理とは 処理が順番じゃないこと setTimeoutファンクションにより、一定時間経ったあとに結果が表示される → 3000ミリ秒(3秒)後に…
【rails】Ajaxでコメントを投稿する
コメントを投稿する 先日、コメント投稿フォームを作成した 関連記事:【rails】jQueryでコメント投稿フォームを表示する 今回は、コメントを投稿し、コメント一覧にも追加表示されるようにしていく 投稿するためのボタン…
【rails】Ajaxでコメント一覧を表示する
コメント一覧を表示する 先日、コメント一覧のAPIを作成した 関連記事:【rails】コメント一覧のAPIを作る 今回は、取得したAPIを使いAjaxでコメント一覧を表示できるようにする ページをロードした瞬間にコメント…
【rails】jQueryでコメント投稿フォームを表示する
jQueryでコメント投稿フォームを表示する 前回はコメント一覧のAPIを作成した 関連記事:【rails】コメント一覧のAPIを作る 今回は、まず投稿フォームの表示のみできるようにしていく viewのコードを変更する …