ActionController Metal ConditionalGet