2020-01-01から1ヶ月間の記事一覧

ActiveRecordでバリデーションを無視してデータを保存する方法

テストデータがほしいときに rails c してActiveRecordを使ってデータを挿入したいことがよくあるのですが、バリデーションが多く保存できるデータがかなり制限されているようなモデルの場合では、テストデータを作成すること自体結構な工数になってしまいま…

MySQL Sample DatabaseのデータをローカルのDockerコンテナで立てたMySQLに反映させる方法

ここの「Download MySQL Sample Database」からmysqlsampledatabase.sqlをダウンロードします。 以下のようなテーブルが作成できます ダウンロードした.sqlファイルをdocker/db/sqlにコピーします。あとは立ち上げるだけで.sqlのデータがDBに反映されます。…

Ubuntuにpecoを導入する(for bash) (for fish)

pecoを導入するとどういう事ができるようになるかは公式サイトを見たほうが早いです。 Install(Ubuntu) cd # 以下のページから最新バージョンをwget # https://github.com/peco/peco/releases wget https://github.com/peco/peco/releases/download/v0.5.7/p…

RSpecをRailsに導入する方法

Rails v6.0.0 Ruby v2.6.3 # Gemfile group :development, :test do gem 'rspec-rails', '~> 3.6' end # install bundle install # RSpec 用の初期ファイルをgenerate bundle exec rails generate rspec:install Spring を使った RSpec の導入 rspecの起動が…