2019-04-16から1日間の記事一覧
Railsでaccepts_nested_attributes_forを使ってNested Modelを新規作成するときの注意 - Qiita - 子モデルを保存するとき、親も新規作成時だと紐づくidが存在しないので保存できない。 - 両方のモデルにinverse_odを書くと保存できる。 今回は、accepts_nest…
binding.pry サンプルコード #binding.pry sample require "pry" class Foo def initialize @bar = "bar" end def bar binding.pry @bar end end puts "bar is " + Foo.new.bar pryメソッド Pryがrequireされると、Objectクラスに対してpryメソッドを追加す…
git reset HEAD db/schema.rb HEAD 今指しているブランチの先頭 HEADが移動することでブランチが変わる HEAD~ 一個前のコミットを指定 HEAD^ 親コミットが複数あるばあいの指定
ファイル末尾には改行が必要 なぜ最終行に改行が必要なのか - komagataのブログ POSIX上、テキストファイルは「行」の集合体で、そして「行」は「0文字以上の文字+改行」からなっている、とのことです(Qiita)。 Rubyのコードでも、(よほど変なことをしな…
Railsのコールバック before_save before_saveコールバックがある。 Active Recordはオブジェクト(ここでいうオブジェクトってなんだ)のライフサイクル(これは何?)へのフックを提供している コールバックは、オブジェクトの状態が切り替わる前後にロジ…
2019/04/16 CSSの詳細度について考える - Qiita sassでうまくCSSの上書きができないのはこれが理由か。 javascript - CSSが順番どおりに適用されない - スタック・オーバーフロー - materializeのクラス上書きできないのもこれ。 [CSS] 子要素の上下marginが…
【Rails 5】(新) form_with と (旧) form_tag, form_for の違い - Qiita 知らなかった。 accepts_nested_attributes_forを使わず、複数の子レコードを保存する | Money Forward Engineers' Blog でもこのメソッドはあまり評判が良くなく、特にRails生みの親…
ターミナルについて学習。新しく知ったことなどメモ。 (教材:Webデザイナーの為の「本当は怖くない」“黒い画面”入門) ファインダー フォルダに移動(直接指定できる): Shift + Command + G ls コマンド 隠しファイルを表示: ls -a ディレクトリを指定…