我在控制器和视图中创建了一条新路由和相应的方法:
路线.rb:
get "pictures/user/:username" => 'Pictures#user'
图片控制器.rb:
def user
@pictures_user = User.where(username: params[:username]).first
render 'user.html.erb'
end
用户.html.erb:
只是一些简单的 html/erb
我收到以下错误。我知道正在输入用户方法,渲染视图似乎有问题?
Routing Error
No route matches {:controller=>"pictures", :action=>"user", :username=>"my_username", :page=>nil}
我错过了什么?