如果我从创建操作中渲染更新操作,“更新”视图(即 update.html.erb)是否有办法知道哪个操作渲染了它。我希望更新视图在创建操作渲染它时打印出操作名称“create”,并在更新操作渲染它时打印出单词“update”。问题是渲染似乎将控制权推迟到调用的操作,因此出于所有意图和目的,更新视图始终认为它来自更新操作。
class CtrlController < ApplicationController
def create
render(:action=>"update")
end
def read
end
def update
end
def delete
end