我怎么能有2个创建方法?

时间:2014-11-21 15:54:37

标签: ruby-on-rails

我有一个商业目录,作为商家控制器,具有展示和新页面。但是,在每个展示页面上,我都需要一个联系表单来联系商家。此联系表单将需要一个create方法来启动电子邮件协议。

但是我被困住了,因为我不确定如何在一个控制器中创建2个创建方法。

任何建议都将不胜感激。

1 个答案:

答案 0 :(得分:1)

将此添加到路线

match 'contact', to: 'businesses#contact', via: [:post]

或者如果您已经拥有resources :businesses,则可以添加收集路线

resources :businesses do
  collections do
    post :contact
  end
end

并向企业控制器添加操作

def contact
  ..