Chiroru's Diary

日々の学びをちょこちょこメモしていきます

Rails

ページごとにサイドバーのコンテンツを切替える

お手伝いしているRailsのサービスサイトで、サイドバーに全ページに共通の広告を表示しているのですが、掲載数の変更に伴いページごとに種類を変えて広告バナーを表示することにしました。 現状としてはapplication.html.erbで統一されたサイドバーを表示し…

DHH流 コントローラーを分割する

DHHについて ポイント コントローラーを分割する ルーティング FollowingsController Users::FollowingsController controllerオプション 名前空間について Zeitwerk::NameError DHHについて DHHはどのようにRailsのコントローラを書くのかを参考に、コント…

Rails ransackとjp_prefectureを利用して都道府県の絞り込み検索を行う

Railsのサービスにransackを利用して検索機能を実装しました。 具体的には、イベント一覧から希望のイベントを検索できるように、 フリーワード検索+jp_prefectureで都道府県をセレクトして絞り込みできるようにしました。 作成する物 手順 gemをインストー…

Railsの認証について

7/11(土)にRailsGirls Shiojiri Moreにて、『Webを支える技術』の9.8~9.12HTTP認証について学び、Railsの認証についても気になったのでまとめてみました。 【目次】 Railsにおける認証 Basic認証 Digest認証 Token認証 参考 感想・まとめ Railsにおける認証 …

HTTPの認証と機能(キャッシュ/パイプライン化)

7/11(土)にRailsGirls Shiojiri Moreに参加しました! 今回は『Webを支える技術』の9.8~9.12の部分を読んだので、そのまとめを書いていきます。 【目次】 HTTP認証 Basic Digest あまり普及していない・・ 一方Basic認証は WSSE 認証と認可 認証(authenticat…

RailsGirls Online More!に参加しました!

6月27日(土)にRailsGirls Tokyo, Nagoya, Nagano, Sendai合同で開催されたOnline More!(以下RGMore)に参加させていただきました! 【目次】 当日について Railsのお話 ActionText その他注意点など 【その他参考】 Rubyのお話 Array self * sep -> String bs…