Herokuでチャット遊びしようと思ったらエラーになる。 productionだと確かにローカルでもエラーになる。。 Uncaught exception: Error connecting to Redis on lo […]
カテゴリー: プログラミング
[Ruby on Rails]クライアントとサーバーで双方向通信する方法の記事まとめ[Action Cable]
rails5 に cable とかいうクライアントとサーバーが双方向通信できる技術があるようです。 rails4 とかの時は Pusher とか使ってたなぁ。 進化して便利になって、よりアイデアに頭を使えますね! そこで […]
[Ruby on Rails]RMagickのMagick::Drawにfontを追加する方法
まずはfont追加を補うメソッドを追加
1 2 3 4 5 6 7 8 9 10 |
module Magick class Draw def font(name) primitive "font '#{name}'" end def font_family(name) primitive "font_family '#{name}'" end end end |
あとは普通にMagick::Drawのインスタンスメソッドとしてfontを使用すれば完了 [crayon-60de […]
[Ruby on Rails]MySQL5.7だとパスワードが空白にできない?
今までローカルでrailsアプリ開発をやっているとMySQLのパスワードは空白の方が何かと楽に開発できるので空白にしてました。 しかしMySQL5.7だと強制的にパスワードを設定しないと行けなくなっているっぽいですね。 […]
[Ruby on Rails]デバッグでPretty Printを使って整形された変数を見よう!
今回はpretty_printシリーズ(通称PP)のメモ。 整形してログを見やすくするクラスです。 このクラス自体はruby/2.3.0/pp.rbに入っているので確認して見ましょう。 では早速何が良さげか見てましょう。 […]
[Ruby on Rails]CircleCIのbundle installでdebug_inspector関連でエラーが発生した
Github に push したら急にCIが落ちたのでびびったのでメモ。 エラーメッセージ
1 2 3 |
An error occurred while installing debug_inspector (0.0.2), and Bundler cannot continue. Make sure that `gem install debug_inspector -v '0.0.2'` succeeds before bundling. |
なんだかdebug_inspectorの具合がよくないそう。 […]
[Ruby on Rails]数値型(Fixnum)のメソッドを確認する20
minutes minuteでも可 active_support/core_ext/numeric/time.rbのNumericクラスのインスタンスメソッド ActiveSupport::Durationが返却される […]
[Ruby on Rails]Rspecでスタブを使用する
外部APIの連携などのテストなどでたまに使うのでメモ クラスメソッドの戻り値を変更する
1 |
allow(ClassName).to receive(:class_method).and_return('クラスメソッドの戻り値') |
インスタンスメソッドの戻り値を変更する [crayon-60ded […]
[Ruby on Rails]数値型(Fixnum)のメソッドを確認する19
ordinalize 序数の接尾辞を返却する active_support/core_ext/integer/inflections.rbのIntegerクラスのインスタンスメソッド ordinalの数字付き版 [cra […]
[Ruby on Rails]数値型(Fixnum)のメソッドを確認する18
gcdlcm 最大公約数と最小公倍数の配列が返却される Integerクラスのインスタンスメソッド
1 2 3 4 5 |
> 2.gcdlcm(2) [2, 2] > 3.gcdlcm(-7) [1, 21] |
ordinal 序数の接尾辞を返却する active_ […]