【Rails × Tailwind】Tailwindだけで画像スライダー 📅 2021-11-01 · 📝 2021-11-02 · ☕ 1 分で読めます #Rails #Tailwind こういうのです。 参考元はTailwind carousel component - examples & templates できるだけ生CSSを書かずにTailwindで実装しました。 前提 Imageモデルのnam
GraphQLに入門したのでざっくりメモ 📅 2021-09-14 · 📝 2021-12-03 · ☕ 2 分で読めます #GraphQL #AWS AppSync はじめてのぐらふきゅーえる。 なんとな〜くの流れと概念。スタートラインには立てた気がする。 GraphQLで出てくる概念 query 参照(RESTでいうG
【Rails × Turbo】TurboStreamを使って非同期処理でお気に入りボタン 📅 2021-09-10 · ☕ 3 分で読めます #Rails #Hotwire #Turbo はじめに 「お気に入り機能」といえば、js.erbファイルを作成してAjaxで切り替える実装が多いのですが、今回はTurboStreamでお気
【Rails】date_field, datetime_field, time_fieldの初期値の形式 📅 2021-09-09 · ☕ 2 分で読めます #Ruby #form_with 前提 date型のカラムをvalueの引数に渡すと、to_sされて"2021-09-06"になる。 datetime型のカラ
【Rails】ago, sinceとmonthを組み合わせるときの月末の仕様 📅 2021-08-31 · ☕ 2 分で読めます #Ruby #ActiveSupport まずはこれを見てほしい。 1 2 3 4 5 [1] pry(main)> Time.parse('2021-8-30').since(1.month) => 2021-09-30 00:00:00 +0900 [2] pry(main)> Time.parse('2021-8-31').since(1.month) => 2021-09-30 00:00:00 +0900 それぞれ、「8月30日の1ヶ月後」「8月31日の1ヶ月後」という意味だ。しかし
【Rails】自前で匿名認証を実装する 📅 2021-08-20 · ☕ 3 分で読めます #Ruby #Rails #Cookie #Railsチュートリアル Railsチュートリアルのremember meの永続化Cookieの実装を参考にする。 「匿名認証」とは ここでは、 ユーザー登録・ログイン不要 ブ
【Rails】Zeitwerkの名前空間の競合を無視する 📅 2021-08-06 · ☕ 2 分で読めます #Ruby #Rails #gem #config #Zeitwerk 環境 Ruby 3.0.2 Rails 6.1.4 エラー文 gem 'config'でbundle installをして、意気揚々とrails g config:installしたところ、以下
【Rails】ルーティングのカスタムparamとform_withの自動生成URLを両立する 📅 2021-07-23 · ☕ 2 分で読めます #Ruby #Rails #ルーティング #form_with 環境 Ruby 3.0.2 Rails 6.1.4 前提 ルーティングでURLの動的な値に好きなカラム(今回はuuid)を指定する。 これによって、/articles/1などの単純な連
【Ruby】HanamiでHello World→Herokuデプロイ 📅 2021-07-20 · 📝 2021-08-19 · ☕ 2 分で読めます #Ruby #Hanami 環境 Ruby 2.7.4 Hanami 1.3.4 MySQL 8.0.23 Heroku CLI 7.56.1 ローカル環境構築 まず、HanamiはRuby3では使えないらしい。 Cannot create new hanami application · Issue #1108 · hanami/hanami Boot Error Something went wrong while loading /Users/k_end/personal/groovy_grouping/config.ru Hanami::Model::Error: PG::ConnectionBad: could not connect to server: Connection
【Rails × Turbo】renderを出力するJS scriptをViewに書く 📅 2021-07-10 · 📝 2021-08-21 · ☕ 3 分で読めます #Ruby #Rails #Hotwire #Turbo 概要 renderの中身をJSで増やす / 削除するようなJSをviewに直接書きました。 このやり方が調べても出てこなかったので、実装の一例として
【Rails】APIのルーティングのresourcesとmodule(具体例) 📅 2021-07-09 · 📝 2021-07-10 · ☕ 1 分で読めます #Ruby #Rails #ルーティング Hashlogのエンドポイントを作るときにルーティング迷子になったので、単純に自分がやったものをまとめておく。 アソシエーション User -< Tags -< Tweets のよ
【Rails】fields_forで外部アカウント登録フォーム 📅 2021-06-30 · 📝 2021-07-21 · ☕ 5 分で読めます #Ruby #Rails #fields_for 環境 Rails 6.1.3.2 Tailwind 2.2.4 実装するもの こんな感じのフォームです。 アイデアはQiitaから拝借しました。 アソシエーションと各カラムの値 アソシエーション User -< SocialAccount
【Rails】ActiveStorageでたまに落ちるテストの解消 📅 2021-06-21 · 📝 2021-11-25 · ☕ 2 分で読めます #Rails #ActiveStorage ActiveRecord::InvalidForeignKey, ActiveRecord::ConnectionNotEstablished
【Rails】Sorceryの外部認証でコールバックURLを動的に変える 📅 2021-06-12 · 📝 2021-08-19 · ☕ 4 分で読めます #gem #Rails #Sorcery SorceryのコールバックURLは基本的にconfigファイルで変更するのですが、コントローラから動的に変えたいときはどうすればいいのかわ
【AWS】MFAカスタムポリシーを追加して、最小権限のIAMを作成する 📅 2021-05-24 · 📝 2022-12-26 · ☕ 3 分で読めます #AWS #IAM IAMとは AWS Identity and Access Management (IAM) は、AWS リソースへのアクセスを安全に管理するためのウェブサービスです。IAM を使用して、リソースを使用するために認証
【Rails】ネストされたattributes_paramsをフォームからコントローラに渡す 📅 2021-05-15 · 📝 2022-11-16 · ☕ 5 分で読めます #accepts_nested_attributes_for #fields_for #Ruby #Rails はじめに フォームからネストされた値を渡し、ストロングパラメータとして取得するだけのサンプルコードです。 バージョン Ruby3.0.0 Rails 6.1.3 アソシエーション Product -< Medium
Mattermost for Slackテーマ 📅 2021-05-14 · 📝 2021-12-03 · ☕ 1 分で読めます #Slack #Mattermost SlackのテーマをMattermostに適用する
【Rails】database.ymlって何? 📅 2021-05-01 · ☕ 3 分で読めます #database.yml #Ruby #Rails はじめに RUNTEQ内でチーム開発をしているのですが、みんな大好き環境構築は最初の難関でございます。 特にデータベースでハマったことがない人は
【Rails】複数レコードを一括操作するルーティング 📅 2021-04-26 · ☕ 1 分で読めます #Ruby #Rails post has_many commentsのアソシエーション。 postに紐づくcommentを全て削除するとき、理想ならこんな感じのエンドポイントにしたい↓ DELETE /posts/:post_id/comments が
【VSCode】最低限の設定(settings.json, 拡張機能) 📅 2021-04-09 · 📝 2021-11-03 · ☕ 5 分で読めます #VSCode VSCodeを使うときに最低限しておくと便利な設定をまとめました。 最初はsettings.jsonだけでしたが、この記事だけで最低限がまかな