Pregunta

Si represento la acción de actualización desde dentro de la acción de crear, ¿hay alguna forma de " actualizar " Ver (es decir, actualizar.html.erb) para saber qué acción lo representó. Quiero que la vista de actualización imprima el nombre de la acción " crear " cuando la acción de crear lo muestra e imprime la palabra " actualizar " cuando la acción de actualización lo hace. El problema es que el procesamiento parece diferir el control de la acción invocada, por lo que, para todos los efectos, la vista de actualización siempre piensa que proviene de la acción de actualización.

class CtrlController < ApplicationController

  def create
    render(:action=>"update")
  end

  def read
  end

  def update
  end

  def delete
  end
¿Fue útil?

Solución

params [: action]

Es posible que necesites actualizar tu línea de renderizado a

render :template => "ctrl/update"
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top