簡體   English   中英

在Rails3路由中將:new動作的范圍更改為:member

[英]Change scope of :new action in Rails3 routes to :member

我需要匹配/ entries / slug-here / new並將其發送到EntriesController#new

嘗試了以下方法,但都沒有用:(

resources :entries do
  member do
    get :new
  end
end

resources :entries do
  get :new, :on => :member
end

具有一堆匹配項的臨時硬編碼路徑,但看起來>。<

更新:

與create方法和其他任何常規操作相同-無法重新定義它們。

不知道為什么需要這樣做,但是無論如何在您的路線中都應該這樣做。

match '/entries/:slug/new' => 'entries#new'

暫無
暫無

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

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