【Rails】キーワードのない引数はキーワード引数よりも前に書く
メソッドに引数を渡す時には、引数がどのような意味を持つのかをわかりやすくするためにキーワードをつけることができます。キーワード引数と混在している場合は、キーワードのない引数を先に記述する必要があります。
メソッドに引数を渡す時には、引数がどのような意味を持つのかをわかりやすくするためにキーワードをつけることができます。キーワード引数と混在している場合は、キーワードのない引数を先に記述する必要があります。
ActiveJobの引数にTimeクラスを含んだハッシュを渡したらエラーとなりました。決まったクラスしか渡せないみたいです。
ハッシュのValueが配列の時に、繰り返しで取得する。
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をかける ある条件によってバ…
今月で実務が半年目になりました! 就職してからはRailsを使っているのですが、スクールでPHPを勉強していた自分がどのようにRailsの勉強をしたのか書いていきたいと思います。 なので、今回は初学者の人や他の言語を少し…
Rubyの勉強をしていくうちに、%から始まる記述をよく見かけるようになって、いくつか種類があるのを知りました。 そこで今回は、Rubyで使う%記法についてまとめてみました。 はじめに %記法とは、文字列や正規表現で使用す…