Если я отображаю действие обновления внутри действия создания, есть ли способ для представления «обновить» (т.е. update.html.erb), чтобы узнать, какое действие его отобразило. Я хочу, чтобы представление обновления распечатывало имя действия «создать», когда действие создания отображает его, и распечатывало слово «обновление», когда действие обновления отображало его. Проблема заключается в том, что рендеринг, по-видимому, передает управление вызванному действию, поэтому во всех смыслах и целях представление обновления всегда думает, что оно исходит от действия обновления.
class CtrlController < ApplicationController
def create
render(:action=>"update")
end
def read
end
def update
end
def delete
end