Guest User

Untitled

a guest
Jun 21st, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.37 KB | None | 0 0
  1. class ApplicationController < ActionController::Base
  2. def method_missing(meth, *args, &block)
  3. if var_name = meth.to_s.match(/^get_(\S*)/)
  4. if params["#{var_name[1]}_id".to_sym]
  5. instance_variable_set("@#{var_name[1]}", Object.const_get(var_name[1].camelize).find(params["#{var_name[1]}_id".to_sym]))
  6. end
  7. else
  8. super
  9. end
  10. end
  11. end
Add Comment
Please, Sign In to add comment