Ruby rails—在视图中呈现多个表单中的一个表单的优雅方式

Ruby rails—在视图中呈现多个表单中的一个表单的优雅方式,ruby,ruby-on-rails-3,Ruby,Ruby On Rails 3,我有大约20种不同的表单,我只希望根据用户的选择显示一种表单。我的解决方案是相当低级的,使用javascript隐藏除所选内容之外的所有内容。另外,我必须根据用户的选择使用javascript动态修改一些表单值。 这不是一个整洁的方式来渲染/管理它们,而且我希望它能够灵活地用于将来的修改。现在很乱,看着它让我恶心。有谁有更好的主意吗 我就是这样做的- <a class="font12" href="#" onclick="document.getElementById('form1').s

我有大约20种不同的表单,我只希望根据用户的选择显示一种表单。我的解决方案是相当低级的,使用javascript隐藏除所选内容之外的所有内容。另外,我必须根据用户的选择使用javascript动态修改一些表单值。 这不是一个整洁的方式来渲染/管理它们,而且我希望它能够灵活地用于将来的修改。现在很乱,看着它让我恶心。有谁有更好的主意吗

我就是这样做的-

<a class="font12" href="#" onclick="document.getElementById('form1').style.display='block';
document.getElementById('form2').style.display='none';
document.getElementById('form3').style.display='none'; return false;">form1</a>