我正在尝试配置一个路由,以显示有关该用户的个人资料页面。
目前,我已经使用以下命令为该页面创建了一个自定义控制器:
我使用以下命令生成了我的控制器:
rails g controller user-profile并提出了相应的观点。
我正在尝试这样做:
/user-profile/:id我在使用devise。如何为此配置路由?
发布于 2011-09-27 20:28:16
我会这样做(生成的配置文件将是公开的):
添加路由:
match "/user-profile/:id" => "user-profile#show"在您的控制器中添加相关操作:
def show
@user = User.find(params[:id])
end然后,您可以在app/views/user-profile/show.html.erb中自由使用@user变量。
https://stackoverflow.com/questions/7568937
复制相似问题