私は次のコードを持っています。基本的に、ユーザーが最初にフォームを送信したときにCookieを保存し、次にCookieから読み取ってフォームに入力したいと思います。
def new
@detail = Detail.new(cookies[:detail])
end
そして、createメソッドには
def create
@detail = Detail.new(params[:detail])
if @detail.save
cookies[:detail] = {
value: params[:detail],
expires: 30.days.from_now
}
redirect_to confirmation_path
else
render 'new'
end
end
エラーが発生します:
undefined method `reject' for #<String:0x007fbf5486ac48>