提交 d5e48ae7 编写于 作者: J Jeremy Kemper

Use the old way of getting args to the scaffold generator and un-screwup the...

Use the old way of getting args to the scaffold generator and un-screwup the controller name assignment appropriately.

git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@2783 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
上级 b31aa2dd
......@@ -47,11 +47,9 @@ class ScaffoldGenerator < Rails::Generator::NamedBase
def initialize(runtime_args, runtime_options = {})
super
if runtime_args.length > 1
@controller_name = runtime_args[1]
else
@controller_name = (ActiveRecord::Base.pluralize_table_names ? @name.pluralize : @name)
end
# Take controller name from the next argument. Default to the pluralized model name.
@controller_name = args.shift
@controller_name ||= ActiveRecord::Base.pluralize_table_names ? @name.pluralize : @name
base_name, @controller_class_path, @controller_file_path, @controller_class_nesting, @controller_class_nesting_depth = extract_modules(@controller_name)
@controller_class_name_without_nesting, @controller_singular_name, @controller_plural_name = inflect_names(base_name)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册