【发布时间】:2012-09-17 20:54:03
【问题描述】:
长话短说:我的每个选项卡都有自己的表单,所以我决定制作一个单独的布局,并让表单本身作为布局的可变内容。
但我需要 form_for 在布局中,而不是在每个表单中都有它,因为我在布局中还有一些其他常见的表单元素。
那么如何将表单构建器的引用 f 传递给模板?
布局代码:
<% content_for(:content) do %>
<%= form_for current_form do |f| %>
<%= yield %>
<%= f.submit "Submit" %>
<% end %>
<% end %>
有可能吗?
P.S 找到了这个:DRYing up a helper: wrap form_for and access local form variable(@rubish 的回答),但 <%= yield f %> 似乎不起作用,f 仍然未定义视图。
【问题讨论】:
-
这里有人吗?需要帮助! :P @rubish,你能帮忙解决这个问题吗?
标签: ruby-on-rails ruby reference block yield