簡體   English   中英

為使用RESTful路由的創建動作創建自定義URL

[英]make a custom url for create action with RESTful routing

在Rails 4中,我試圖為用戶控制器中的特定操作創建自定義根目錄,因此我希望為用戶提供我喜歡的靜態資源,但僅更改create動作的url,例如/account/register 我正在嘗試按照以下步驟進行操作,但似乎不起作用:

resources :users, except: [:create] # first i eliminate creation of create root
resources :users, path: "account/register", as: :users, only: [:create] # then i just try to make a custom route for only create action

我想仍然使用users_path並且不更改視圖中的任何路由助手,請問有什么想法嗎?

怎么樣:

post "/account/register" => "users#create", as: :users

這將創建一個路由,其中/account/register指向UsersController#create。 可以使用users_path來引用。

嘗試:

match '/account/register' => 'user#create', via: :post

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM