Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 正在尝试连接到用户配置文件页,rails_Ruby On Rails_Ruby_Devise - Fatal编程技术网

Ruby on rails 正在尝试连接到用户配置文件页,rails

Ruby on rails 正在尝试连接到用户配置文件页,rails,ruby-on-rails,ruby,devise,Ruby On Rails,Ruby,Devise,我正在尝试创建一个导航栏链接,指向登录者的个人资料页面。我正在使用Desive进行身份验证。它不断抛出各种错误。这是我到目前为止得到的 在导航栏中 它应该是当前用户而不是用户 <li><% yield (:profile)%><%= link_to "My Account", profile_path(current_user)%></li> 导航栏中的用户是什么?是当前登录的用户吗?好的,这样就行了,但是,现在每当我点击导航栏中的任何其他内容

我正在尝试创建一个导航栏链接,指向登录者的个人资料页面。我正在使用Desive进行身份验证。它不断抛出各种错误。这是我到目前为止得到的

在导航栏中


  • 它应该是
    当前用户
    而不是
    用户

    <li><% yield (:profile)%><%= link_to "My Account", profile_path(current_user)%></li>
    

    导航栏中的用户是什么?是当前登录的用户吗?好的,这样就行了,但是,现在每当我点击导航栏中的任何其他内容时,它都会抛出一个错误…您定义的路线问题。它匹配任何带有此get“/:id”的路由到:“users#show”,如::profiles谢谢!我感谢你的帮助!
    get 'user/:id', to: 'users#show', as: :profile