我有一个商业目录,作为商家控制器,具有展示和新页面。但是,在每个展示页面上,我都需要一个联系表单来联系商家。此联系表单将需要一个create方法来启动电子邮件协议。
但是我被困住了,因为我不确定如何在一个控制器中创建2个创建方法。
任何建议都将不胜感激。
答案 0 :(得分:1)
将此添加到路线
match 'contact', to: 'businesses#contact', via: [:post]
或者如果您已经拥有resources :businesses
,则可以添加收集路线
resources :businesses do
collections do
post :contact
end
end
并向企业控制器添加操作
def contact
..