I need to create a controller instance from another controller for using its methods. When I creating
c = SomeController.new
c.some_method
some_method use params[], and then I have an error NoMethodError: undefined method 'parameters' for nil:NilClass.
How can I pass params to the controller?
The thing you are trying to do it not recommended any framework. You probable have some code that you wanted in multiple controllers. To achieve your desired behavior, extract the common code to library can call that in any controller you want.