instance method
concerns
Ruby on Rails 7.1.6
Since v4.0.13Signature
concerns(*args)
Use the named concerns
resources :posts do concerns :commentable end
Concerns also work in any routes helper that you want to use:
namespace :posts do concerns :commentable end
Parameters
-
argsrest
Source
# File actionpack/lib/action_dispatch/routing/mapper.rb, line 2135
def concerns(*args)
options = args.extract_options!
args.flatten.each do |name|
if concern = @concerns[name]
concern.call(self, options)
else
raise ArgumentError, "No concern named #{name} was found!"
end
end
end
Defined in actionpack/lib/action_dispatch/routing/mapper.rb line 2135
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActionDispatch::Routing::Mapper::Concerns