【发布时间】:2012-01-26 00:01:45
【问题描述】:
是否可以从表单构建器中获取文本字段,仅获取它的值?例如:
<% f.text_field :name %>
生成:
<input type="text" value="ddd" size="30" name="girl[name]" id="girl_name">
如何获取值“ddd”?
一种方法是存储生成的 html 并使用正则表达式获取我想要的内容。另一种方法是创建一个自定义表单构建器(就像 Ryan 在 railscasts 第 311 集所做的那样),但我发现这两种解决方案都有点极端,不是吗?还有其他更简单的解决方案吗?
我真正的问题是我需要在 fields_for 中获取 :photo 的值并将其添加到 image_tag 中,这样我就可以使用构建器的循环显示图像。
【问题讨论】:
标签: ruby-on-rails ruby formtastic