No Rails, como pode lhe emitir o nome da ação de dentro do ponto de vista?
-
05-07-2019 - |
Pergunta
Se eu processar a ação de atualização de dentro da ação criar, há uma maneira para a vista "update" (ou seja update.html.erb) para saber qual ação proferiu. Eu quero a visão atualização para imprimir o nome da ação "criar" quando a ação criar torna e imprimir a palavra "atualização" quando a ação de atualização torna. O problema é tornar parece controle adiar a ação Chamado assim, para todos os efeitos, a visão de atualização sempre acha que é proveniente da ação de atualização.
class CtrlController < ApplicationController
def create
render(:action=>"update")
end
def read
end
def update
end
def delete
end
Solução
params [: ação]
Você pode precisar atualizar o seu render linha para
render :template => "ctrl/update"
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow