ruby

rubocopとの戦いっ! Ruby on Rails

rubocopとの戦いっ!

戦いというか、警告にしたがって修正をしていきます。(随時追記予定) Layout/TrailingWhitespace これ割とそのままですが、行の一番最後にスペースが入ってるので消したら通ります。 Layout/ExtraSpacing こっちは間にスペースが入ってるからですね。 validate…
Elasticsearch::DSLでfilterをネストしたいっ! Elasticsearch

Elasticsearch::DSLでfilterをネストしたいっ!

elasticsearch-dsl(gem)でドキュメントを取得したいっ!で、DSLが使えるようになったのはいいんですが、複雑なqueryを書こうとするといちいちググるのが手間なのでメモっておきます。 filter userに直接名前が入っているような場合であれば { 'user': '太郎' } …
RailsでMozjpegを使いたいっ! Ruby on Rails

RailsでMozjpegを使いたいっ!

jpeg画像のファイルサイズを良い感じに小さくしてくれるやーつ Mozjpegのインストール CentOSにMozjpegを入れます。yum installはできなそうだったので、ソースから。 curl -LO https://github.com/mozilla/mozjpeg/releases/…
Railsで他のControllerのactionを呼び出す Ruby on Rails

Railsで他のControllerのactionを呼び出す

Railsで別のpathで同じページを表示したかったので、ちょっとお試し。 (以下のアクセスで同じページを表示したい) /users /hoges Renderでやる場合 元になるコントローラー class UsersController < ApplicationController def…
RSpec入門(v3.5.4) ruby

RSpec入門(v3.5.4)

Rspecについてはこちらにまとめようと思います。 (ちょいちょい追記予定) describe test対象 describe 'Foo' do end context testの条件 describe 'Foo' do context 'Bar' do end end it test内容 exam…
Ruby入門(Ruby2.4,Rails5.0.2) ruby

Ruby入門(Ruby2.4,Rails5.0.2)

Ruby(Rails) Ruby(Rails)についてまとめようと思います。 (ちょいちょい追記予定) nil?(ruby) 存在確認 foo.nil? 存在しなければtrue empty?(ruby) 中身が入ってない foo.empty? 中身が入っていない場合はtrue blank?(Rail…