我的应用程序基于以下子域:
http://mylawfirm.resispsalaw.com
我需要以下网址作为当前公司资源的PUT。我的路线中有以下内容:
...
constraints(Subdomain) do
scope "/firm/" do
put '/', action: :update, controller: :firm, as: "firm"
...
但是当我在视图中看到firm_path(@firm)
时,我得到以下内容:
/firm.test1
如何让firm_path(@firm)
返回:
/firm
rake routes
返回以下内容:
...
firm PUT /firm(.:format) firm#update
...
答案 0 :(得分:0)
由于您的路由似乎已设置为应用只有一个Firm
资源,因此您无需将Firm
的实例传递给firm_path
,而应该只执行以下操作:
firm_path