Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
张重言
rails
提交
98fac990
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,发现更多精彩内容 >>
提交
98fac990
编写于
8月 16, 2011
作者:
X
Xavier Noria
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'master' of github.com:rails/rails
上级
0245792c
8e236152
变更
3
显示空白变更内容
内联
并排
Showing
3 changed file
with
9 addition
and
16 deletion
+9
-16
actionpack/lib/action_controller/metal/params_wrapper.rb
actionpack/lib/action_controller/metal/params_wrapper.rb
+0
-2
actionpack/test/controller/params_wrapper_test.rb
actionpack/test/controller/params_wrapper_test.rb
+0
-7
railties/lib/rails/generators/rails/app/templates/config/initializers/wrap_parameters.rb.tt
...s/app/templates/config/initializers/wrap_parameters.rb.tt
+9
-7
未找到文件。
actionpack/lib/action_controller/metal/params_wrapper.rb
浏览文件 @
98fac990
...
...
@@ -121,8 +121,6 @@ def wrap_parameters(name_or_model_or_options, options = {})
_set_wrapper_defaults
(
_wrapper_options
.
slice
(
:format
).
merge
(
options
),
model
)
end
alias
:wrap_parameters
=
:wrap_parameters
# Sets the default wrapper key or model which will be used to determine
# wrapper key and attribute names. Will be called automatically when the
# module is inherited.
...
...
actionpack/test/controller/params_wrapper_test.rb
浏览文件 @
98fac990
...
...
@@ -180,13 +180,6 @@ def test_not_wrapping_abstract_model
assert_parameters
({
'username'
=>
'sikachu'
,
'title'
=>
'Developer'
,
'user'
=>
{
'username'
=>
'sikachu'
,
'title'
=>
'Developer'
}})
end
end
def
test_assignment_alias
with_default_wrapper_options
do
UsersController
.
wrap_parameters
=
{
:format
=>
[
:foo
]
}
assert_equal
({
:format
=>
[
:foo
],
:name
=>
"user"
},
UsersController
.
_wrapper_options
)
end
end
end
class
NamespacedParamsWrapperTest
<
ActionController
::
TestCase
...
...
railties/lib/rails/generators/rails/app/templates/config/initializers/wrap_parameters.rb.tt
浏览文件 @
98fac990
...
...
@@ -3,12 +3,14 @@
# This file contains settings for ActionController::ParamsWrapper which
# is enabled by default.
<%= app_const %>.configure do
# Enable parameter wrapping for JSON. You can disable this by setting :format to an empty array.
config.action_controller.wrap_parameters = { <%= key_value :format, "[:json]" %> }
# Enable parameter wrapping for JSON. You can disable this by setting :format to an empty array.
ActiveSupport.on_load(:action_controller) do
wrap_parameters <%= key_value :format, "[:json]" %>
end
<%- unless options.skip_active_record? -%>
# Disable root element in JSON by default.
config.active_record.include_root_in_json = false
<%- end -%>
<%- unless options.skip_active_record? -%>
# Disable root element in JSON by default.
ActiveSupport.on_load(:active_record) do
self.include_root_in_json = false
end
<%- end -%>
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录