2022-05-17から1日間の記事一覧

ruby:ハッシュ操作の基本

ハッシュの基本操作。 >> seeds = {"unk"=>0, "par"=>3, "rog"=>1} => {"unk"=>0, "par"=>3, "rog"=>1} >> seeds["par"] => 3 >> seeds_s = {unk: 0, par: 3, rog: 1} => {:unk=>0, :par=>3, :rog=>1} >> seeds_s[:par] => 3 >> a = seeds_s.fetch(:par) => …

ruby:配列(Array)操作の基本

配列の基本操作。 >> names = ['Luf','Zor','Nam'] => ["Luf", "Zor", "Nam"] >> names[0] => "Luf" >> names.size => 3 >> names[4] = 'Uso' => "Uso" >> names => ["Luf", "Zor", "Nam", nil, "Uso"] >> names.push('San') => ["Luf", "Zor", "Nam", nil, …

rails:検索時にリテラルのselect句やjoin句を使う

一般的だと思うけど、覚書。 controllerではモデルのリテラルを指定して検索。 controller/tallent_controller.rb class TallentController < ApplicationController def index @tallents = Tallent.select(Tallent::SELECT_STR) .joins(Tallent::JOIN_STR) …