kikeda1104's blog

備忘録・技術に関することを書いています。(webエンジニア)

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

Strong parameterで受け取れなかったparameter

Strong Parameterを使っていて、取れないケースあたってしまい、後回しにしたので、気になっている。 Workaroundや、Hackな対応をする予定なので、明日また書き直す。 { hoge: { id: '1', name: '2', age: '29', '1': { ... }, '2': { ... } } } class HogeC…

Module名を切り出してclass_nameを取り出す。

Qiitaに同じ内容の記事が丁度あって悲しい気分になったが、コードを書いていたので記録として残しておく。 本ブログは、備忘録という面もありますので、読まれている方は気分を害さないでいただきたいです。 動的にSQLのテーブル、カラムの別名を定義したく…

Factory Methodの利用(Ruby)

Rubyによるデザインパターンという本を借りたまま、持っているのですが、たまたま実務でFactory Methodパターンを利用するのに 良い機会が得られたので、本を思い出しながら設計/実装を進めました。周りを気にせず、実装に集中できるのは楽しいですね。 前…

フィーチャーテスト(Rails + Rspec + Capybara)

追記: コメントをいただきまして、一部内容を更新しています。 今朝、rspec 3.5リリースの記事*1をrspecの公式HPから確認した所 Rails 5 では、 assigns と assert_template が soft deprecated になりました。 という内容が書いてあり、今までcontroller sp…