我创建了一个新网页,我的用户可以拥有个人资料页面,我似乎无法找到制作这样一个网址的方法:
webpage.com/profile/username
转到我的profile_controller
操作index
并使用/ username上的变量。
但我似乎无法找到方法。
profile_controller.rb
class ProfileController < ApplicationController
def index
profile_info = Profile.find(params[:username])
end
end
我已尝试使用routes.rb来解决这个问题但无法实现...
答案 0 :(得分:2)
routes.rb中的此路由应将/ profiles / username上的get请求映射到配置文件控制器的索引操作,并在params [:username]
中传递用户名值get '/profiles/:username' => 'profiles#index'