Is there a way to check which controller method was called from within the model?
Example:
Say the controller create method was called:
def create
do something
end
Then in the model do something only when create in the controller was called
if create?
do something
end
I’d imagine you could examine the call stack but this is exactly what models are not for: they should now nothing about the controller.
Examining the stack:
Should do the trick.