【Rails】StrongParametersで配列データを扱う時は最後に記述する
Strong Parametersに新たにデータを追加したらエラーとなりました。 どうやらStrong Parametersは配列を一番最後に記述しないといけないようです。 以下のように修正したらエラーが解消されました。
Strong Parametersに新たにデータを追加したらエラーとなりました。 どうやらStrong Parametersは配列を一番最後に記述しないといけないようです。 以下のように修正したらエラーが解消されました。
inspectはオブジェクトや配列をわかりやすい文字列にして返すメソッドです。 デバッグでよく利用されるpメソッド(標準出力するメソッド)は、このinspectメソッドが使われています。 参考記事 inspect (Ob…
config/locales/ja.yml で翻訳したモデルの属性名等を取得する方法です。 指定された階層に置くことで、Model.model_name.humanでモデル名を、Model.human_attribute…
Dirtyモジュール データの更新があった時に変更したことの検知や、変更前と変更後のデータを取得したいという場面がありました。 ActiveModel::Dirtyモジュールを使うと、オブジェクトで変更があったかどうかを…
Railsにはバリデーションを簡単に実装できる機能があります。 条件によってバリデーションを実行したい場合がよくあると思うので、基本的なことを書いていきます。 条件によってvalidationをかける ある条件によってバ…
今回は 2020/01/10(金)に学んだことを書いていきます。 【Rails】 ハッシュのValueが配列の時の取り出し方法 以下のような配列を含んだハッシュを、繰り返しで取り出したい場面がありました。 va…
今回は 2020/01/08(水)に学んだことを書いていきます。 【Rails】 条件によってvalidationをかける ある条件によってバリデーションを実行したい時に :if や :unless オプション…
今月で実務が半年目になりました! 就職してからはRailsを使っているのですが、スクールでPHPを勉強していた自分がどのようにRailsの勉強をしたのか書いていきたいと思います。 なので、今回は初学者の人や他の言語を少し…
Rubyの勉強をしていくうちに、%から始まる記述をよく見かけるようになって、いくつか種類があるのを知りました。 そこで今回は、Rubyで使う%記法についてまとめてみました。 はじめに %記法とは、文字列や正規表現で使用す…
今回はRuby on Railsの環境構築を簡単に行うために、Homesteadを使用した方法を紹介します。 HomesteadはLaravelの開発環境を簡単に構築できるパッケージですが、Ruby on Railsで必…