【发布时间】:2012-10-06 18:20:10
【问题描述】:
美好的一天!新手小问题:
假设我想生成 form_for 特殊外观助手的字段。因此,为了不重复复杂的代码来生成模型的许多字段,我渲染了一些部分并在那里传递参数。其中有一个对表单对象的引用。
问题是什么传递给render方法来调用form对象的部分必要方法?比如我这次要生成email_field:
<%= form_for @order do |f| %>
<%= render :partial => 'form_field_special', :locals => {:form => f, :type => :email_field, :labelcaption => "SpcName"} %>
<% end %>
和部分自身:
<div class="control-group">
<%= f.label :name, <%= labelcaption %> , :class => "control-label" %>
<div class="controls">
<%= f.type :name %> # ??????
</div>
</div>
谢谢你们!
【问题讨论】:
标签: ruby ruby-on-rails-3 partial-views