Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
张重言
rails
提交
ea0789f0
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,发现更多精彩内容 >>
提交
ea0789f0
编写于
3月 26, 2012
作者:
P
Piotr Sarnacki
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #5594 from lest/patch-1
apply form_for namespace option to date_select
上级
9637de6b
65434a2f
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
12 addition
and
1 deletion
+12
-1
actionpack/lib/action_view/helpers/date_helper.rb
actionpack/lib/action_view/helpers/date_helper.rb
+4
-1
actionpack/test/template/form_helper_test.rb
actionpack/test/template/form_helper_test.rb
+8
-0
未找到文件。
actionpack/lib/action_view/helpers/date_helper.rb
浏览文件 @
ea0789f0
...
@@ -977,7 +977,10 @@ def input_name_from_type(type)
...
@@ -977,7 +977,10 @@ def input_name_from_type(type)
# Returns the id attribute for the input tag.
# Returns the id attribute for the input tag.
# => "post_written_on_1i"
# => "post_written_on_1i"
def
input_id_from_type
(
type
)
def
input_id_from_type
(
type
)
input_name_from_type
(
type
).
gsub
(
/([\[\(])|(\]\[)/
,
'_'
).
gsub
(
/[\]\)]/
,
''
)
id
=
input_name_from_type
(
type
).
gsub
(
/([\[\(])|(\]\[)/
,
'_'
).
gsub
(
/[\]\)]/
,
''
)
id
=
@options
[
:namespace
]
+
'_'
+
id
if
@options
[
:namespace
]
id
end
end
# Given an ordering of datetime components, create the selection HTML
# Given an ordering of datetime components, create the selection HTML
...
...
actionpack/test/template/form_helper_test.rb
浏览文件 @
ea0789f0
...
@@ -1063,6 +1063,14 @@ def test_form_for_with_namespace
...
@@ -1063,6 +1063,14 @@ def test_form_for_with_namespace
assert_dom_equal
expected
,
output_buffer
assert_dom_equal
expected
,
output_buffer
end
end
def
test_form_for_with_namespace_with_date_select
form_for
(
@post
,
:namespace
=>
'namespace'
)
do
|
f
|
concat
f
.
date_select
(
:written_on
)
end
assert_select
'select#namespace_post_written_on_1i'
end
def
test_form_for_with_namespace_with_label
def
test_form_for_with_namespace_with_label
form_for
(
@post
,
:namespace
=>
'namespace'
)
do
|
f
|
form_for
(
@post
,
:namespace
=>
'namespace'
)
do
|
f
|
concat
f
.
label
(
:title
)
concat
f
.
label
(
:title
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录