Webアプリケーションフレームワーク「Ruby on Rails」のグループです。
はてなブログを持っていれば、誰でも参加できます。
ども、@kimihom です。 久々に無限スクロールを実装する機会が 詠みラボで発生しました。そこで、振り返りがてら、こんな感じで実装するのが個人的に一番シンプルだったコードをご紹介します。 サーバー側実装 俳句(Haiku) をそれぞれ20句ごとに毎回取得し、スクロール下部についたら新しく20件を取得します。HTMLの生成は Rails サーバー側で実施し、それをフロントエンド側では単に HTM…
前提 macOS Monterey 12.3.1 Ruby 3.1.1p18 Rails 7.0.2.4 MySQL 8.0.29 現象 bundle install は正常に実行できたが、./bin/rails s などのRailsコマンドを実行すると以下のようなエラーとなる。 ※抜粋 $ ./bin/rails s /Users/foo/.rbenv/versions/3.1.1/lib/ru…
さあ、車を作ることを想像してみてください。 まず、必要な部品を考えてみます。 エンジン 車体 シャーシ シャフト タイヤ などなど はじめに、これらの部品の一つ一つを製造します。 そして、これらの部品を組み立てると、車が完成しました。 では、完成した車にのってドライブに行こうと、車に乗り込んでエンジンキーを回しました。 しかし、なにも起こりません。そう、エンジンが点かないのです。 さて、エンジンが…
LaravelのPHPUnit で「おまじない」として毎回入れているuse RefreshDatabase、 これはどのような動きをするか理解するため調べました。 readouble.com RefleshDatabaseについて テストケースの先頭にこんな感じで`use RefreshDatabase;'を記載している方は多いと思います。 この機能ですが、 テスト実行毎にデータベースを初期化する…
Firestoreセキュリティルール向けのファイル結合ツールを作ってみたので、簡単に使い方などを紹介したいと思います。 作成したCLIツールは以下 Firestoreセキュリティルールに限らず、テキストファイルであれば何でも使えるので、ツール名はincludeとしています。 本記事ではFirestoreセキュリティルールとMarkdownの結合を例に、使い方を紹介したいと思います。 目次 インスト…
s4naです。 とうとうRuby 3.1にYJITが追加されましたね🎉🎉🎉 YJIT has been merged. https://t.co/EeSR7atzMr #ruby— Hiroshi SHIBATA (@hsbt) October 20, 2021 Shopifyさんのブログによると、既にRailsでも動作するという話がありました。 今回はmacOSでRailsを動かす方法について書…
これから勉強(実施)していくこと 物販(せどり) - 大量にある古本の中から売れそうなものをピックアップしてメルカリ で売るということから始める ノーコード(Bubble,AppSheet) - Bubble、AppSheet適当に触って作れるようになって年内にはココナラで案件とりたい 政治・政策 - 我々の生活の基盤がどのように決められているか、どういう方向に向かっているかを分かっておく 歴史 …
Active Recordの値の取り扱いに関して こんなレコードがあるとして mysql> select id,name from users; +----+---------+ | id | name | +----+---------+ | 1 | foo | | 2 | bar | | 3 | fizz | +----+---------+ これをActiveRecord経由で取得した場合ど…
qiitaに記事を書きました qiita.com
最近久しぶりにRubyをガッツリ書いてます。AWS使ってみたいなと思ったので、手始めにS3使ってみることにしました。次はラムダ書こう。 1. AWSのアクセスキーを取得する ユーザー名 > マイセキュリティ資格情報 > アクセスキー (アクセスキー ID とシークレットアクセスキー) > 新しいアクセスキーの作成 で作成できる。 2. S3のバケットを作成する images20200905 という…
次のページ