Ruby

Ruby

ruby 文字を連結する

rubyは+(足し算)、*(掛け算)で、四則演算のように文字列を連結できる。■rubyバージョンruby 2.4.4p296 「+」 で文字を結合irb(main):002:0> "ruby"+"ruby"=> "rubyruby"irb(...
CSS

ruby 割り算で少数点以下も表示させる 桁を指定する

rubyの場合、整数÷整数は、整数で表示する仕様となっている。irb(main):002:0> 100/3=> 33それを小数点以下まで表示させるには、数字のどちらかを.to_fで明示的に浮動小数点数にしてあげればよい。irb(main):...
Ruby

rubyでexcel操作 win32ole

rubyでエクセルを操作したいので、まずは簡単なものから試してみる。環境■OSWindows10pro■Ruby>ruby -vruby 2.4.4p296 (2018-03-28 revision 63013) 1.エクセルブックの作成r...
Ruby

ruby CSVの文字コード CSVファイルをエクセルで開くと文字コードが変わる

require 'csv'CSV.table('test.csv', encoding: "UTF-8" )このコードでtest.csvを読み込めるんだけど、一旦エクエルでcsvファイルを開いて保存すると、同じコードでもエラーが出てしまった...
Ruby

rubyファイルをexe化して配布可能にする。seleniumもOK

普通、別のパソコンでRubyプログラムを実行しようとするとrubyのインストール等の環境構築が必要だけど、ocraというライブラリでexe化してあげると、別のパソコンで環境構築することなくexeをダブルクリックするだけで実行できる。これは革...
Ruby

Ruby on Rails ファイルのダウンロードリンクの作成方法

リンクやボタンをクリックすると、ファイルをダウンロードできるように設定してみた。環境# rails -vRails 5.1.6# ruby -vruby 2.4.1p111 (2017-03-22 revision 58053) クリックか...
Ruby

Ruby ヒアドキュメントでHTML文の中に変数を埋め込む

Rubyでヒアドキュメントを使って、変数textにHTML文を代入する。代入するHTML文の中には式展開で変数iを埋め込み、変数iが展開された状態で、変数textに代入するようにする。ヒアドキュメントの基本構成変数代入時に<<識別子~識別子...