mirror of https://github.com/rails/rails
Merge pull request #41564 from gmcgibbon/remove_require_dependency_in_templates
Remove require_dependency from controller templates
This commit is contained in:
commit
ec4e71e49a
|
@ -1,7 +1,3 @@
|
|||
<% if namespaced? -%>
|
||||
require_dependency "<%= namespaced_path %>/application_controller"
|
||||
|
||||
<% end -%>
|
||||
<% module_namespacing do -%>
|
||||
class <%= class_name %>Controller < ApplicationController
|
||||
<% actions.each do |action| -%>
|
||||
|
|
|
@ -1,7 +1,3 @@
|
|||
<% if namespaced? -%>
|
||||
require_dependency "<%= namespaced_path %>/application_controller"
|
||||
|
||||
<% end -%>
|
||||
<% module_namespacing do -%>
|
||||
class <%= controller_class_name %>Controller < ApplicationController
|
||||
before_action :set_<%= singular_table_name %>, only: %i[ show update destroy ]
|
||||
|
|
|
@ -1,7 +1,3 @@
|
|||
<% if namespaced? -%>
|
||||
require_dependency "<%= namespaced_path %>/application_controller"
|
||||
|
||||
<% end -%>
|
||||
<% module_namespacing do -%>
|
||||
class <%= controller_class_name %>Controller < ApplicationController
|
||||
before_action :set_<%= singular_table_name %>, only: %i[ show edit update destroy ]
|
||||
|
|
|
@ -25,7 +25,6 @@ class NamespacedControllerGeneratorTest < NamespacedGeneratorTestCase
|
|||
def test_namespaced_controller_skeleton_is_created
|
||||
run_generator
|
||||
assert_file "app/controllers/test_app/account_controller.rb",
|
||||
/require_dependency "test_app\/application_controller"/,
|
||||
/module TestApp/,
|
||||
/ class AccountController < ApplicationController/
|
||||
|
||||
|
@ -42,9 +41,7 @@ class NamespacedControllerGeneratorTest < NamespacedGeneratorTestCase
|
|||
|
||||
def test_namespaced_controller_with_additional_namespace
|
||||
run_generator ["admin/account"]
|
||||
assert_file "app/controllers/test_app/admin/account_controller.rb", /module TestApp/, / class Admin::AccountController < ApplicationController/ do |contents|
|
||||
assert_match %r(require_dependency "test_app/application_controller"), contents
|
||||
end
|
||||
assert_file "app/controllers/test_app/admin/account_controller.rb", /module TestApp/, / class Admin::AccountController < ApplicationController/
|
||||
end
|
||||
|
||||
def test_helper_is_also_namespaced
|
||||
|
@ -216,7 +213,6 @@ class NamespacedScaffoldGeneratorTest < NamespacedGeneratorTestCase
|
|||
|
||||
# Controller
|
||||
assert_file "app/controllers/test_app/product_lines_controller.rb",
|
||||
/require_dependency "test_app\/application_controller"/,
|
||||
/module TestApp/,
|
||||
/class ProductLinesController < ApplicationController/
|
||||
|
||||
|
@ -284,7 +280,6 @@ class NamespacedScaffoldGeneratorTest < NamespacedGeneratorTestCase
|
|||
# Controller
|
||||
assert_file "app/controllers/test_app/admin/roles_controller.rb" do |content|
|
||||
assert_match(/module TestApp\n class Admin::RolesController < ApplicationController/, content)
|
||||
assert_match(%r(require_dependency "test_app/application_controller"), content)
|
||||
end
|
||||
|
||||
assert_file "test/controllers/test_app/admin/roles_controller_test.rb",
|
||||
|
@ -418,7 +413,6 @@ class NamespacedScaffoldGeneratorTest < NamespacedGeneratorTestCase
|
|||
# Controller
|
||||
assert_file "app/controllers/test_app/admin/roles_controller.rb" do |content|
|
||||
assert_match(/module TestApp\n class Admin::RolesController < ApplicationController/, content)
|
||||
assert_match(%r(require_dependency "test_app/application_controller"), content)
|
||||
end
|
||||
assert_file "test/controllers/test_app/admin/roles_controller_test.rb",
|
||||
/module TestApp\n class Admin::RolesControllerTest < ActionDispatch::IntegrationTest/
|
||||
|
|
Loading…
Reference in New Issue