0

如何将简单文本打印为表单值并使其不可编辑?我不是在寻找

<%= text_field_tag :something, nil, :readonly => true %>

我想要它没有只读输入框。像 html 一样,仍然通过表单发布。

<a id="something"></a>
4

2 回答 2

1
<%= hidden_field_tag ... %>
<%= your_variable_here_with_whatever_format_you_want %>
于 2012-05-04T15:53:05.960 回答
0

渲染字段(字段,前缀,options.merge(:hide_description => true,:readonly => true))

其中 render_field 如下:

# 返回 html def render_field(field, prefix = "", options = {}) hidden = field.fetch("HIDDEN", false) return if hidden field_type = field["TYPE_KIND"].upcase return "Unkown field type #{ field_type}" 除非 %w(CNDGP).include?(field_type)

send("render_#{field_type.downcase}_type", *[field, prefix, options])

结尾

于 2013-09-10T07:22:32.350 回答