javascriptのStringのsubstring slice substr
Stringオブジェクトのsubstringとsliceとsubstrはどれも文字列から指定した範囲で文字を切り出すメソッドだが、微妙な違いがある。 文字列の5文字目から7文字目を抜き出す。 s...
23 search resultsShowing 1~20 results
You need to log-in
Stringオブジェクトのsubstringとsliceとsubstrはどれも文字列から指定した範囲で文字を切り出すメソッドだが、微妙な違いがある。 文字列の5文字目から7文字目を抜き出す。 s...
__method__も__callee__も現在のメソッド名をシンボルで返すのだが、 def method __method__ end # => method def callee __...
gemを作った後、buildしてreleaseする事で公開することができます。 その際の2つの方法と違いを書いていきます。 bundlerを使う 1つ目はbundlerを使う方法です。 buil...
この記事はRuby Advent Calendar 2016の21日目の記事です。 僕のようなものが書いていいのか、と思いつつ、 最近開発している、Raccでsqlを構文解析し、formatする...
これがTrueになる。 String === 'foo' # => true 逆にするとFalse。 'foo' === String # => false ===は正規表現として使...
Stringクラスのインスタンスメソッド、「delete」 その名の通り、レシーバの文字列から引数の文字列を消すメソッド。 a = '12345' puts a.delete('3') # =&...
aws-cliでlambdaに対してコードをローカルマシンからアップロードしていたら、 ある日突然こんなエラーが。 An error occurred (InvalidSignatureExce...
Rails5で、本番環境でNginxなどのwebサーバーを使わずassetsファイルを配信させる Rails4.1までは多分こう # config/environments/production...
こんな感じのコードを最近みました。 puts 'hello world!' .gsub('hello', 'good evening') いやいや!スペース空きすぎでしょ、こんなんエラ...
つい最近、GitHubを見ながら間違えてキーボードを押してしまったらこんなものが! どうやら指定した行に飛べるらしい。 他にもあるんじゃね、ということで、探してみました。 w ブランチ切り替えの...
use Bitwise IO.puts <<?生 &&& ?死 :: utf8>> めっちゃ今更ですかね?
独特かどうかはわかりませんが、、、 僕はこんなことしなかったし考えもしなかったなと。 まず、gemを作るときはversion.rbというファイルにversionを書きます。 そしてgemspec...
cd /path/to/rails-project bundle init # Gemfile "rails", "5.0.0.beta3" * Ruby 2.2.0以上必須 bundle in...
論理演算子OR で条件を書くとださくなっちゃうときの自分なりの解決法です。 あくまで個人的にこっちのほうがいいんじゃね!?という突発的な投稿なので、あしからず。 まず、前提として、このような条件...
ActiveRecord::Base.connection.execute('show tables').map{|a| p a.first} 僕は開発中Rails consoleから移動せずに...
カラムの確認したいけど、mysqlに行くのがめんどくさいときにrails cから確認する方法。 User.columns でいける。 ただこれだと他の情報も引っ付いてくるので、カラム名だけほしい...
Rubyのhashの知ってたら少し得するかも、な小技を紹介します。 1, ハッシュの生成 基本は、こう h = {a: 10, b: 20} こんなのもできる Hash(a: 10, b: 20...
rubyでプログラミングしてて、あれ、これどうなるんだっけってなったもの達をメモしていきます。 1, ブロックの外とブロック変数で同じ名前の変数を使う 例えば、以下は、出力は3になる。 num ...
今回遊びでwebrickでwebサーバーを作ったので。 webrick? Rubyに標準添付されているサーバー用のフレームワーク。 ちょこっとコードを書くだけでサーバーが作れる。 webrick...
死んでいたので。 concernsという、その他諸々みたいなものを入れておくディレクトリがある。 models/concerns/hoge.rbでmoduleを定義する # models/con...
23 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.