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

render_field(field, prefix, 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 "不明なフィールド タイプ #{ field_type}" %w(CNDGP).include?(field_type) でない限り

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

終わり

于 2013-09-10T07:22:32.350 に答える