【发布时间】:2014-05-01 23:59:50
【问题描述】:
我有一个表单来构建Document。该表单需要根据用户选择的Document 的类型 进行调整。在这一点上,我在new.html.erb 中有一种延迟方法,如下所示:
<%= render 'form_'+@template.label.downcase.parameterize.underscore %>
这很好用,但有点难以管理,因为当添加新类型的文档时,我需要创建实际的 HTML 文件并上传它们。
有没有更好的方法来管理这种表单生成?包含数百个 if 语句的视图也感觉很麻烦。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 forms erb