remote=>trueを介してDBに行を追加するフォームがあります。次に、新しいデータをテーブルに追加したいのですが、レンダリングする正しいビューを取得できません。
現在のところ、新しいエントリのshow.html.erbページ全体がレンダリングされていますが、として追加される最小バージョンをレイアウトしたいと思います。データベースに挿入した後にレンダリングするビューをコントローラーに指示する簡単な方法はありますか?_newly_added.html.erbという名前の部分をレンダリングしたい
私のコントローラー
  def new
    @task = Task.new
    render :partial => "/tasks/newly_added", :locals => { :t => @task }
  end
ありがとう!!
編集 私が必要としているのは、単なる代替の「表示」ビューだと思います。
変更する必要のある方法は、実際には次のとおりです。
  def create
    @task = Task.new(params[:task])
    respond_to do |format|
      if @task.save
        format.html { redirect_to @task, notice: 'Task was successfully created.' }
        format.json { render json: @task, status: :created, location: @task }
      else
        format.html { render action: "new" }
        format.json { render json: @task.errors, status: :unprocessable_entity }
      end
    end
  end
別のショービューを作成してから、そのビューにredirect_toするように指示する必要があります。