我是 Rails 的新手,正在尝试使用 Devise 开发我的第一个 Rails 3 应用程序。我有一种情况,我网站上的几乎所有内容都是特定于用户的。我正在创建一种不面向公众的私人画廊,以便每个图像都属于一个用户并且一个用户拥有多个图像。这是我的问题...我想修改我的路线,以便显示用户图像不需要 URL 中的用户 ID。我将在 user/show 路线中显示用户的图像。
当前路线(来自 rake:routes):
/users/show(.:format) {:action=>"show", :controller=>"users"}
是否可以设计只使用“资源”而不是“资源”?所以它会是 /users/show/? 我说得有道理吗?我不确定要问的术语,但我希望用户的所有功能都暗示我知道用户是谁,然后我可以在控制器中检查。
谢谢!