読者です 読者をやめる 読者になる 読者になる

IT分からんわ~_~;

IT色々お勉強中のブログ

sidekiq,redis内容確認方法

irb(main):001:0> queue = Sidekiq::Queue.new('default') => #<Sidekiq::Queue:0x007f95049d9680 @name="default", @rname="queue:default"> irb(main):002:0> queue.size #処理待ちのjob Sidekiq::Queue.new.each {|job|puts "#{job.jid} #{job.klass} #{job.args}"} #リトライ待ちのjob Sidekiq::RetrySet.new.each {|job|puts "#{jo…</sidekiq::queue:0x007f95049d9680>

rails_autolink使ってみるよ

文字列中のURLにリンクを追加する方法 Gemfileに以下を記述 gem 'rails_autolink', '1.1.6' view .form-contro = auto_link(simple_format(nl2br @message.content), html: {target: '_blank'}) or = auto_link(text_format @topic.content, html: {target: …

mailcatcherが起動しない

起動しないと思ったらただrehashしたら直った、、、、 [git][* fix-iroiro]:~/rails_projects/log/ mailcatcher zsh: command not found: mailcatcher [git][* fix-iroiro]:~/rails_projects/log/ rbenv rehash [git][* fix-iroiro]:~/rails_projects/log/ m…

よくあるgem libv8とtherubyracerのインストールでエラーになるやつ

An error occurred while installing libv8 (3.16.14.7), and Bundler cannot continue. libv8はjavascript v8の何からしい bundle config build.libv8 --with-system-v8 こうするとlibv8はインストールできるがtherubyracerでエラー An error occurred whil…

bootstrap-switch-railsを使う

radioボックスをかっこよくしたかったんで Gemfile gem 'bootstrap-switch-rails', '~> 3.3.1' application.js //= require bootstrap-switch javascripts設定 $("body.news").ready -> $('input:checkbox').bootstrapSwitch() あとはviewに普通に書くだけ、…

gem AASMを使う

gem AASMとは rubyに有限オートマトンを追加する為のもの(ステータス管理を簡単にするもの) class or moduleに定義する↓ #AASMをinclude include AASM #columnで対象のカラム、enum使う場合はenum:true aasm column: :hoge, enum: false do # 使うステー…