【发布时间】:2015-12-28 19:24:20
【问题描述】:
我想根据 URL 中给出的app_id 参数显示用户。
我想给某人一个类似“http://localhost:3000/users/76876876876868”的链接,并向用户展示该app_id(“76876876876868”)。
我正在寻找一种神奇的方法或其他可以帮助我完成此任务的方法。
这就是我在 routes.rb 中的内容:
get 'users/:app_id' => 'users#show'
这就是我的 users_controller.rb 中的内容:
def show
@user = User.magicalMethod(params[:app_id])
end
我尝试了几个选项,例如 User.find(params[:app_id]),但 'find' 方法适用于 'id' 参数。
我也试过了:
def show
@user = User.where(app_id: 76876876876868)
end
这似乎可行,但我想要更有活力的东西。
【问题讨论】:
标签: ruby-on-rails ruby parameters controller