2

私は次のコードを持っています。基本的に、ユーザーが最初にフォームを送信したときに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>
4

0 に答える 0