0

标签

<%= link_to('Local', url_for(:action => 'point_c', 
                             :gateway_id => gatewayid, 
                             :id => deviceid, 
                             :point_id => point.cn), :method => :post) %>

产生网址:

/inputs/point_c/5?gateway_id=f1486bee48c24765&point_id=22

但我需要创建一个像这样的网址:

/inputs/5/point_c?gateway_id=f1486bee48c24765&point_id=22

这是一个共享页面,有多个控制器访问它,例如输入、输出等。

路线:

resources :inputs do
  member do
    post :pointc
  end
end

编辑

这是来自多个控制器,因此无法使用命名路由。希望控制器自动生成

4

0 回答 0