Renderowanie częściowe z kontrolera w szynach

Mam formularz, który dodaje wiersze do bazy danych za pośrednictwem zdalnego => prawda. Następnie chcę dołączyć nowe dane do tabeli, ale nie mogę uzyskać poprawnego widoku do renderowania.

Obecnie renderuje całą stronę show.html.erb dla nowego wpisu, ale chcę ułożyć minimalną wersję do dodania jako. Czy istnieje szybki sposób, aby powiedzieć mojemu kontrolerowi, jaki widok renderować po wstawieniu do bazy danych? Chcę wyrenderować moją część o nazwie _newly_added.html.erb

Mój kontroler

  def new
    @task = Task.new
    render :partial => "/tasks/newly_added", :locals => { :t => @task }
  end

Dzięki!!

EDYTOWAĆ Myślę, że to, czego potrzebuję, to tylko alternatywny widok „show”.

Odkryłem, że metoda, którą musiałem zmienić, była taka:

  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

Po prostu muszę zrobić alternatywny widok pokazu, a następnie powiedzieć to, aby przekierował_ do tego widoku.

questionAnswers(1)

yourAnswerToTheQuestion