0

でフォームにIDを指定し、そのような Invoice.create(ID:25) に動作しますが、私のnew.html.erbで 、私はユーザーがid(:invoiceid)を指定して、そのidをそのidにリンクさせたい。RailsのオーバーライドIDがレール のidを変更するにはnew.html.erb

どのようにしますか? Invocie.create(id:invoiceid)は動作しません。あなたは、あなたが強いのparamsにそのフィールドを許可する必要がありますことを編集したい場合は、なぜあなたもプライマリIDを変更したいん

+0

請求書を入れたいですか? – 7urkm3n

+0

yrがdevise gemを使用している場合、またはcurrent_userオブジェクトを持っている場合でも。次に、 'current_user.invoiceid'または単にテスト用の 'User.first.invoiceid' – 7urkm3n

答えて

0

、この

のように、ここで link1 link2、まだこれらの応答をお読みくださいparams.require(:my_model).permit(:id)