RubyOnRails
会社のRails4.2.0で動いているプロダクトは、Rails5.2.0へとアップグレードしたので、メモがてら大変だったことなどを書いておこうと思います。 何故やろうと思ったのか Railsをアップグレードすることで便利な機能が追加されたと、得られる嬉しい事がいろい…
ただのメモなので真に受けないでください。 if文とかで条件を追加したい場合 @q = Employee.ransack(params[:q]) @q.build_grouping({ :m => 'or', :name_eq => "omi", :name_eq => "end" }) 多分こんな漢字 select id, name from employees where name = "o…
指定したパスのexampleを実行する。 rspec spec/ rspec spec/controller ファイルを指定すれば、そのファイル内のexampleを実行してくれる。 rspec spec/services/hoge_spec.rb さらに特定のexampleのみ実行したい場合、configに書きを追記。 RSpec.configur…
タイトルだけだと何いってんだか全然わからんですね笑 ちょっと困ってます。 例えばこんなModelがあったとして app/models/Employee.rb class Employee < ActiveRecord::Base # 上司 belongs_to :boss, foreign_key: 'fk_employee_to_boss', optional: true …
Rails4からRails5にアップデートをする際、重要ロジックのテストを書いていないことに気づいた。 そこで、改めてRSpecを使おうと思いいろいろ調べている中で、テストデータ作成ツールに FactoryBot を利用することに。 しかし、いくら試せど下記のようなエラ…
.row style=(@this.id == @that.id ? "background-color: #ff9800" : "") いっつも忘れるのでメモ。 classでも良い的な。
作ったもの よく、SNSで利用するようなアイコンをアップロードする際、好きな箇所で切り取る処理を作成してみたのでメモがてら書いていく。 こんな感じの動き。 開発環境について 前回作成した下記エントリーの開発環境をそのまま利用。 omiend.hatenablog.j…
はじめに 6月に新しい会社に来て以来、会社ではRuby on Railsばかり触っている。 RoRの開発・Ruby自体初めてなので(本当はScalaやりたい)、開発環境構築をやってみたのだが、「これ本当に必要なの?」などなど分からないことだらけで、何度かハマった。 …