828kk882017/02/02 11:00attributes.sliceを使うと何故かハッシュの中身が空になってしまい、Datebテーブルに空のレコードが挿入されてしまいました。 DateaもDatebも持っているカラムは同じなのでsliceを使う必要はないかなと思い Dateb.create(attributes) としてみたのですがなぜかエラーが出てしまいました
828kk882017/02/04 08:13ハッシュattributesに含まれるカラム"id"=>1はDatabテーブルにすでに存在しているためエラーが起きているようです dataa= Dataa.find(1) attributes = dataa.attributes post= attributes.delete(:id) Datab.create(post) としたところDatabに何故か空のレコードが追加されていました。 どうやらpostは中身が何もないようです。 どうすれば解決できるでしょうか? そもそもattributesはハッシュではないのでしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/02 11:00
2017/02/03 11:42
2017/02/04 08:13