Ruby
Rubyのコードだと以下のように書くはず require 'logger' logfile = File.open('path/to/logfile', 'a') logger = Logger.new(logfile, 'daily') しかしこのコードではログローテートされず、エラーを吐く それどころか、現状のログにも書き込みができなくな…
bootstrap5を使うものとするGemfile gem 'sinatra' gem 'rackup' gem 'puma' app.rb require 'sinatra' require 'sinatra/reloader' require 'logger' # DB操作するなら追加 require 'sinatra/activerecord' # ログ設定 log_file = File.join(File.dirname(_…
概要 元はこちら GitHub - bootstrap-ruby/sinatra-bootstrap: A demonstrator for Sinatra and Twitter's Bootstrapここの views/layout.erb を見ると、以下1行
~ワーカ起動まで delayed_jobsというテーブルを用意すれば大丈夫です。今回はSQLite3を使用 以下sqlファイルを作成し、 CREATE TABLE IF NOT EXISTS "delayed_jobs" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "priority" integer DEFAULT 0 NOT NU…
notwodaily.hatenablog.comの続き今回はJSの読み込ませ方について。Rails7からImportmapという新しい概念が登場しています。このあたりがわかりやすいか。 Rails 7.0 で標準になった importmap-rails とは何なのか? 新規作成したJSを読み込ませるには、以下…
前提としてRuby等はどれも最新バージョンを用いることとします。 ソフトウェア バージョン rbenv v1.5.1 Ruby 3.3.5-1 Rails 7.2.1.2 bundler 2.5.22 流れ 1. PowerShellインストール github.com C:\Users\ユーザ名>winget search Microsoft.PowerShell 'mss…
学習期間とか教材 教材は Rex prep-test/silver_ja.md at version3 · ruby-association/prep-test · GitHub Ruby技術者認定試験合格教本 Version2.1対応 単純に勉強した期間は10日ほど、ただ1日あたり平均2hもやってないです Version3.1で評価の良い教材がろ…