週刊技術ノート(34w)
こんにちは。n350071です。 今週の技術ノートです。 内容は、気になったページのリンクや自分でまとめたページのリストです。 それでは、早速はじめます。
Ruby
Ruby
Rubyでディレクトリのファイル名を変更したい
Rails
複数モデルで共通のバリデーションをまとめる
Railsでアクション毎にlayoutを指定したい
RailsやRuby,Gem,Schemaなどのバージョンを一括で確認したい
Railsでルーティングヘルパー(xxx_path)にパラメータを渡したい
永久保存版!?伊藤さん式・Railsアプリのアップグレード手順 - Qiita
UnicornとNginxの概要と違い - Qiita
railsで初期データを入れる(seed-fuの使い方) - Qiita
Rails: db:reset よりも db:migrate:reset を使うべき理由 (とその違い) - Qiita
RSpec
RSpecのshared_exampleでテストを共有する
RSpecのFeatureテストでshared_exampleみたいなことをする
既存のrspecファイルからFactorybotの既存の使われ方を調べたい
Factorybotでデータの配列を作る
Factorybotのtraitを使って、has_manyが2重にある複雑なassociation付きのデータを用意する
Capybara
Capybara で一時的にヘッドレスをやめたい
Capybaraでfindを使おう
How to resolve “Capybara::Ambiguous Ambiguous match, found n elements matching”
nth-child/)