【发布时间】:2013-09-19 19:25:25
【问题描述】:
我有一个Albums Scaffold 并且给定相册的当前Show Action URL 是:
http://localhost:3000/albums/Test
因此任何给定的专辑属于用户,我正在努力设置嵌套链接(?),因此网址看起来像这样:
http://localhost:3000/user/albums/Test
不久前,当我为 Devise Users 制作我的 用户个人资料页面时,我将路线更改为:
# User Profile
get "users/show"
get 'user/:id' => 'users#show', as: :user
我试图为专辑模仿这个动作,但没有。
整个想法是:
要保持albums_path 不变,以便可以从localhost:3000/albums 中查看专辑,就在打开专辑时(显示)然后url 更改为localhost:3000/user/testuser/albums/albumname。
有了这个,我试图避免专辑名称中的重复,因为会有很多。
【问题讨论】:
标签: ruby-on-rails controller ruby-on-rails-4 nested