【发布时间】:2011-08-02 23:17:41
【问题描述】:
我有一个form_for,格式如下:
<div class="field">
<%= location.label :city %>
<%= location.text_field :city, :disabled=>true%>
</div>
<div class="field">
<%= location.label :country %>
<%= location.text_field :country, :disabled=>true%>
</div>
您可以看到 2 个文本字段被禁用,因为它们是由 jquery 函数自动填充的,我不想让用户处理它们。 问题是,通过这种方式,视图不会将该参数传递给控制器,因为它被禁用了!!! 有没有其他方法可以将不可编辑的 text_field 传递给控制器,注意我不想使用隐藏字段,因为我想在文本框中向用户显示结果
TNX
【问题讨论】:
-
在提交之前你不启用带有 jquery 的字段吗?
-
我正在做......你不知道是否有更清洁的方法吗?
标签: ruby-on-rails textfield form-for