ここでは3章、 https://railstutorial.jp/chapters/static_pages?version=5.1#sec-sample_app_setup に記載されている
$ cd ~/environment
$ rails _5.1.6_ new sample_app
$ cd sample_app/
をDockerで実行する方法を記述します。1章 hello_app
や 2章 toy_app
の場合も手順は同様なので、適宜読み換えてください。
ここでは3章、 https://railstutorial.jp/chapters/static_pages?version=5.1#sec-sample_app_setup に記載されている
$ cd ~/environment
$ rails _5.1.6_ new sample_app
$ cd sample_app/
をDockerで実行する方法を記述します。1章 hello_app
や 2章 toy_app
の場合も手順は同様なので、適宜読み換えてください。
# frozen_string_literal: true | |
begin | |
require "bundler/inline" | |
rescue LoadError => e | |
$stderr.puts "Bundler version 1.10 or later is required. Please update your Bundler" | |
raise e | |
end | |
gemfile(true) do |
class Hash | |
def reject_by_key(key) | |
self.reject do |k, v| | |
k == key | |
end | |
end | |
end |
I hereby claim:
To claim this, I am signing this object:
ORIGINAL_BRANCH_NAME = 'hoge' | |
`git status --porcelain | grep D`.each_line do |l| | |
file = l.split[1] | |
puts <<~EOS | |
This file is deleted. Do you need restore it? | |
#{file} | |
y/n/q | |
EOS | |
case gets.chomp |
FROM alpine | |
RUN apk add --no-cache --virtual=builddeps \ | |
bison \ | |
ca-certificates \ | |
cmake \ | |
curl \ | |
gcc \ | |
g++ \ | |
libc-dev \ |
all_char = [] | |
Dir.glob("build/**/*.html").each do |path| | |
buf = "" | |
file = File.open(path) | |
file.read(nil, buf) | |
all_char += buf.split("", -1).uniq | |
end | |
all_char.uniq.sort.each do |char| |
require 'esa' | |
def average_work_time( hour, minutes, count ) | |
total_minutes = hour * 60 + minutes | |
average_minutes = total_minutes / count | |
average_hour = average_minutes / 60 | |
average_minutes %= 60 | |
return "%02d:%02d" % [average_hour, average_minutes] | |
end |