mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
Fixed generating namespaced table_name_prefix in engines
This commit is contained in:
parent
f874b15561
commit
8fe9b43b30
2 changed files with 2 additions and 2 deletions
|
@ -1,7 +1,7 @@
|
|||
<% module_namespacing do -%>
|
||||
module <%= class_path.map(&:camelize).join('::') %>
|
||||
def self.table_name_prefix
|
||||
'<%= class_path.join('_') %>_'
|
||||
'<%= namespaced? ? namespaced_class_path.join('_') : class_path.join('_') %>_'
|
||||
end
|
||||
end
|
||||
<% end -%>
|
||||
|
|
|
@ -99,7 +99,7 @@ class NamespacedModelGeneratorTest < NamespacedGeneratorTestCase
|
|||
run_generator ["admin/account"]
|
||||
assert_file "app/models/test_app/admin.rb", /module TestApp/, /module Admin/
|
||||
assert_file "app/models/test_app/admin.rb", /def self\.table_name_prefix/
|
||||
assert_file "app/models/test_app/admin.rb", /'admin_'/
|
||||
assert_file "app/models/test_app/admin.rb", /'test_app_admin_'/
|
||||
assert_file "app/models/test_app/admin/account.rb", /module TestApp/, /class Admin::Account < ActiveRecord::Base/
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in a new issue