サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
買ってよかったもの
blog.m-ito27.com
ドキュメントを読み込むのは大事、ということでRailsガイドを頭から読んでいく取り組みをしています。 各章ごとに、(Railsガイドにちゃんと書いてあるのに)知らなかった機能を雑にまとめていきます。 今回は、Active Support コア拡張の章です。 railsguides.jp deep_dup リンクはこちら dupでは、コピーした配列の中身がgsub!などで変化する場合、コピー元の配列の中身まで影響しますが、deep_dupでは影響を受けないようにできます。 このあたりは意図せぬバグを混入させてしまわないよう、きちんと理解しておく必要があるなと思いました。 try リンクはこちら &.とtryは似ていますが、存在しないメソッドを指定した際に、前者はNoMethodErrorを返し、後者はnilを返します。 &.とtry!は挙動自体は同じようです。 ただし、try!は&.と比べる
ドキュメントを読み込むのは大事、ということでRailsガイドを頭から読んでいく取り組みをしています。 各章ごとに、(Railsガイドにちゃんと書いてあるのに)知らなかった機能を雑にまとめていきます。 今回は、Action Controller の概要の章です。 railsguides.jp wrap_parameters リンクはこちら パラメータを受け取るときに、パラメータがコントローラに応じたキー名でラップされるようになる。 これはデフォルトではJSONのリクエストの場合は機能するようになっているようです。 例えば、JSONで{"title":"value1", "content":"value2"}を送ると、rails側で"book"=>{"title"=>"value1", "content"=>"value2"}のようにラップしてくれました。 ちなみに、falseを指定すると無効
ドキュメントを読み込むのは大事、ということでRailsガイドを頭から読んでいく取り組みをしています。 各章ごとに、(Railsガイドにちゃんと書いてあるのに)知らなかった機能を雑にまとめていきます。 今回は、Active Recordの関連付けの章です。 railsguides.jp reload_xxxと、changerd?previously_changed? リンクはこちら reload_xxx テストを書くときに、xxx.reloadみたいな使い方はよくしていましたが、関連モデルに使えるのは知りませんでした。 # (コンソールAで) book.user #=> #<User id: 1, email: "sample@example.com", created_at: ...> # (別のコンソールBで) User.find(1).update(email: 'sample02@e
昨日(2023年2月18日(土))、福岡Rubyist会議03にヘルパーとして参加しました。 今回の福岡Rubyist会議03が初めてのRubyカンファレンス参加でした。 regional.rubykaigi.org 今日はその感想を書いていきたいと思います。 福岡Rubyist会議03で自分の中で達成しようと思っていたこと Fukuoka.rbでお世話になっている方に会って挨拶がしたい! 普段Fukuoka.rbに参加していますが、基本オンライン開催なので直接会ったことがない方ばかりでした。その方々に会って挨拶をしたいなというのが1つの目標でした。 結果としては、大倉さん、しおいさん、岡嵜さん、はしもとさん、オブさん、ideさん、、、たくさんの方に挨拶ができたので達成です! 本当に挨拶だけになってしまったところもありましたが、「自分から話しかけて、挨拶をする」をできただけでもヨシとします
このページを最初にブックマークしてみませんか?
『blog.m-ito27.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く