我是关于铁轨上的红宝石的新手,并测试它是否可以切换到这个。
我在routes.rb
中有我的路线定义get "users/:id" => "app#user", as: :uId
我想加载带有“user”视图的app-controller,并从那里加载信息给id为uId的用户
但是如何在我的控制器中访问:uId?
我没有找到任何帮助我的地方......
答案 0 :(得分:0)
在AppController user
操作中,您可以:id
访问params[:id]
。
当您在路线中说as: :uId
时,表示您的路线中添加了前缀。
您可以运行rake routes
来查看。
例如:
def user
@user = User.find(params[:id]) ## Assuming you have model User
.
.
.
end