Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
张重言
rails
提交
628d6f13
R
rails
项目概览
张重言
/
rails
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
rails
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
628d6f13
编写于
5月 04, 2013
作者:
R
Rafael Mendonça França
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #10448 from arunagw/bug-fix-scaffold-generator-master
Fixes Scaffold generator with --assets=false
上级
903a2c2d
f1805a69
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
20 addition
and
0 deletion
+20
-0
railties/CHANGELOG.md
railties/CHANGELOG.md
+4
-0
railties/lib/rails/generators/rails/scaffold/scaffold_generator.rb
...lib/rails/generators/rails/scaffold/scaffold_generator.rb
+2
-0
railties/test/generators/scaffold_generator_test.rb
railties/test/generators/scaffold_generator_test.rb
+14
-0
未找到文件。
railties/CHANGELOG.md
浏览文件 @
628d6f13
*
Fixes bug with Scaffold generator with --assets=false --resource-route=false See #9525 for more details.
*Arun Agrawal*
*
Rails::Railtie no longer forces the Rails::Configurable module on everything
that subclassess it. Instead, the methods from Rails::Configurable have been
moved to class methods in Railtie and the Railtie has been made abstract.
...
...
railties/lib/rails/generators/rails/scaffold/scaffold_generator.rb
浏览文件 @
628d6f13
...
...
@@ -8,6 +8,8 @@ class ScaffoldGenerator < ResourceGenerator # :nodoc:
class_option
:stylesheets
,
type: :boolean
,
desc:
"Generate Stylesheets"
class_option
:stylesheet_engine
,
desc:
"Engine for Stylesheets"
class_option
:assets
,
:type
=>
:boolean
class_option
:resource_route
,
:type
=>
:boolean
def
handle_skip
@options
=
@options
.
merge
(
stylesheets:
false
)
unless
options
[
:assets
]
...
...
railties/test/generators/scaffold_generator_test.rb
浏览文件 @
628d6f13
...
...
@@ -246,6 +246,20 @@ def test_scaffold_generator_no_assets
assert_no_file
"app/assets/stylesheets/posts.css"
end
def
test_scaffold_generator_no_assets
run_generator
[
"posts"
,
"--assets=false"
]
assert_file
"app/assets/stylesheets/scaffold.css"
assert_no_file
"app/assets/javascripts/posts.js"
assert_no_file
"app/assets/stylesheets/posts.css"
end
def
test_scaffold_generator_no_assets
run_generator
[
"posts"
,
"--resource-route=false"
]
assert_file
"config/routes.rb"
do
|
route
|
assert_no_match
(
/resources :posts$/
,
route
)
end
end
def
test_scaffold_generator_no_stylesheets
run_generator
[
"posts"
,
"--no-stylesheets"
]
assert_no_file
"app/assets/stylesheets/scaffold.css"
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录