2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
# File 'lib/databound/rails/routes.rb', line 2
def databound(*resources)
namespace = @scope[:path]
namespace = namespace[1..-1] if namespace
resources.each do |resource|
Rails.application.routes.draw do
controller = [namespace, resource].compact.join('/')
Databound::Utils.create_controller_unless_exists(controller, resource)
%i(where create update destroy).each do |name|
path = [namespace, resource, name].compact.join('/')
to = [controller, name].join('#')
post path => to
end
end
end
end
|