如何将简单文本打印为表单值并使其不可编辑? 我不是在寻找
<%= text_field_tag :something, nil, :readonly => true %>
我希望它没有只读输入框。 像html一样,仍然可以通过表单发布。
<a id="something"></a>
答案 0 :(得分:1)
<%= hidden_field_tag ... %>
<%= your_variable_here_with_whatever_format_you_want %>
答案 1 :(得分:0)
render_field(field,prefix,options.merge(:hide_description =&gt; true,:readonly =&gt; true))
render_field的位置如下:
#返回html def render_field(field,prefix =“”,options = {}) hidden = field.fetch(“HIDDEN”,false) 如果隐藏则返回 field_type = field [“TYPE_KIND”]。upcase 返回“未知字段类型#{field_type}”除非%w(C N D G P).include?(field_type)
send("render_#{field_type.downcase}_type", *[field, prefix, options])
端