Ruby on rails RubyonRails表单_用于div或span方法

Ruby on rails RubyonRails表单_用于div或span方法,ruby-on-rails,methods,html,form-for,Ruby On Rails,Methods,Html,Form For,在表单_下是否有任何方法可用于创建将插入数据库的div或span标记?比如: <%= form_for @object do |f| %> <%= f.div_field :column %> <% end %> 原因是我有几个javascript函数更新div标记中的内容,我希望内容存储在数据库的表中。这是可能的,还是我只需要对不可编辑的内容使用文本输入?我不知道,但您可以始终使用f.hidden\u field:column。在javascrip

在表单_下是否有任何方法可用于创建将插入数据库的div或span标记?比如:

<%= form_for @object do |f| %>
  <%= f.div_field :column %>
<% end %>


原因是我有几个javascript函数更新div标记中的内容,我希望内容存储在数据库的表中。这是可能的,还是我只需要对不可编辑的内容使用文本输入?

我不知道,但您可以始终使用f.hidden\u field:column。在javascript中,更新div的内容时,也要更新隐藏字段的内容。这样,您仍然可以提交表单并将内容发送到服务器,而无需公开文本字段


也许您还可以设置不可变文本区域的样式,使其看起来不像文本区域;隐藏滚动条和边框,它可能看起来就像一个div。但是如果你想要一个真正的div,我会选择隐藏字段路径。

我不知道,但是你可以始终使用f.hidden\u field:column。在javascript中,更新div的内容时,也要更新隐藏字段的内容。这样,您仍然可以提交表单并将内容发送到服务器,而无需公开文本字段


也许您还可以设置不可变文本区域的样式,使其看起来不像文本区域;隐藏滚动条和边框,它可能看起来就像一个div。但是如果你想要一个真正的div,我会选择隐藏字段路径。

哦,carp,我怎么没有想到呢?我甚至在应用程序的其他地方使用隐藏字段来完成几乎相同的任务。非常感谢,伙计。你帮了大忙。愿你的剑锋利,你的马敏捷。哦,鲤鱼,我怎么没想到呢?我甚至在应用程序的其他地方使用隐藏字段来完成几乎相同的任务。非常感谢,伙计。你帮了大忙。愿你的剑锋利,你的马敏捷。