我使用Rails 4开发了一个网站。 在这个网站上有一个公司表格,也应该在工作表格中。 我想知道将这个表单呈现给不同页面的最佳做法是什么。 公司和工作是通过脚手架创建的,所以每种形式都有自己的路线
答案 0 :(得分:1)
为常用表单创建partial
,例如:_common_form.html.erb
。
然后在您的公司和工作视图中,您可以通过调用render方法使用相同的表单。
<%= render 'common_form'%>
答案 1 :(得分:0)
您可以将表单放在单独的文件夹中,例如共享。然后使用params从公司/工作页面呈现表单:
<%= render :partial => 'shared/company', :locals => { :company => @company } %>