Ruby On Rails
MongoDB はDBですが、以下の特徴があります。 NoSQL スキーマレス トランザクション不可能 詳細については以下がわかりやすいです。 https://utage.headwaters.co.jp/blog/?p=5051 こちらをmongoid というORMを入れて、Rails からいじってみようという試みで…
導入 ※ Rails 5.0.6 に導入しています。 Gemfile に gem "rspec-rails", "~> 3.1.0" を追加。
題名の通り、Form Object ですが、こんな感じで実装してるよってのを紹介したいと思います。
Rails で様々な条件で複合検索ができる画面を実装していて、フォームから受け取った値をそのままモデルに渡してコントローラは条件分岐なしにスッキリ実装したかった。 何の気なしに以下のようなコードを書いた。
今まで poltergeist のオプションに js_errors: false を設定していたんだけど、 とある所で詰まって色々調べるために、true にしたら全く動かなくなった。