app/controllers/application_controller.rb
ApplicationController#after_sign_out_path_for is controlled by argument 'resource' Open
Open
return root_url if resource == :user
return new_admin_session_url if resource == :admin
- Read upRead up
- Exclude checks
Control Parameter
is a special case of Control Couple
Example
A simple example would be the "quoted" parameter in the following method:
def write(quoted)
if quoted
write_quoted @value
else
write_unquoted @value
end
end
Fixing those problems is out of the scope of this document but an easy solution could be to remove the "write" method alltogether and to move the calls to "writequoted" / "writeunquoted" in the initial caller of "write".