よしだです

プログラミングの勉強してます

2016-11-23から1日間の記事一覧

buildとnewの違いとは・・・。

buildとnew・・・何が違うんだ・・・。 ということで調べます。 まず、newに関しては説明はいらないと思いますが、クラスのインスタンスを作成するメソッドですね。 @user = User.new(name: "Taro") => #<User id: nil, name: "Taro", created_at: nil, updated_at: nil > @user.save => #<User id: 1, name: "Taro", created_at: "作成時刻", updated_at: "更新時刻"> となります。 さて、buildは2つの</user></user>…

renderに@○○を渡したときの動作について

railsでまたいまいち理解できないところにつまづきました。 <%= render @products %> というコード。 これは、 <%= render partial: 'products/product', collection: @products %> を略して書いたコードなんですが、なんでここまで略せるのかがよく理解でき…