ruby-on-rails – 更改默认的Rails text_area帮助程序行/列
发布时间:2020-12-17 02:51:30 所属栏目:百科 来源:网络整理
导读:我发现自己指定:rows = 5我所有的text_area表单助手,所以我查找了它的定义,发现DEFAULT_TEXT_AREA_OPTIONS是指示这些选项的哈希值.但是,散列上有这个冻结方法,我查了一下,这意味着它无法更改.如果您可以向我推荐一些尝试在应用范围内进行操作的选项:rows =
我发现自己指定:rows => 5我所有的text_area表单助手,所以我查找了它的定义,发现DEFAULT_TEXT_AREA_OPTIONS是指示这些选项的哈希值.但是,散列上有这个冻结方法,我查了一下,这意味着它无法更改.如果您可以向我推荐一些尝试在应用范围内进行操作的选项:rows => 5对于所有文本区域,我真的很感激.
谢谢 解决方法
你可以做:
>写自己的帮手: def readable_text_area(form,method,options = {}) . module ActionView::Helpers::InstanceTagMethods remove_const :DEFAULT_TEXT_AREA_OPTIONS DEFAULT_TEXT_AREA_OPTIONS = { "cols" => 40,"rows" => 5 } end 选项1最干净. 2& 3补丁已知公共接口 – 似乎可以接受. 4个补丁内部 – 有风险. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |