2012-01-01 1 views
0

Скажут, в routes.rb, у вас есть:Rails 3: именованные маршруты с сокращенным обозначением

resources users 
    member do 
    post action1 # POST /users/:id/action1 
    get action2 #GET /users/:id/action2 
    end 
end 

Как вы можете назвать путь, так что вы можете все, user_action1_path(@user)?

В регулярном нотации вы можете сделать

match "users/:id/action1", "users#action1", :as => :user_action1 

Но как сделать это, используя сокращенную нотацию?

Заранее благодарен!

ответ

1

Вам это действительно нужно?

У вас уже есть action1_user_path(user).

+0

Прохладный! Не знал, что вы можете это сделать. Благодаря! – user868711