ruby-on-rails - 设计中的当前用户身份验证
问题描述
嗨,我是在 Rails 中设计的新手,我创建了 2 个帐户,我登录了我的第二个帐户,但它仍然显示我创建的第一个帐户的数据。什么是正确的陈述,所以他们只会显示在特定帐户上创建的数据?
<% if @user== current_user %>
<h1> Welcome <%=current_user.email%></h1>
<button class="button"><%= link_to 'Signout',destroy_user_session_path,method: :delete,data:
{confirm:"Sign out now?"}%></button>
<%else%>
<button class ="button"><%= link_to 'Sign in', new_user_session_path %></button>
<button class ="button"><%= link_to 'Sign up', new_user_registration_path %></button>
<%end%>
解决方案
推荐阅读
- javascript - 如何使用从 CMD 运行的脚本将 MongoDB/JavaScript/NodeJS 数据写入或附加到文本文件中?[ReferenceError: 要求未定义]
- amazon-web-services - 将我的 Amazon S3 存储桶访问权限限制在特定国家/地区
- android - 如何在 api 级别 30 中使用 MediaStore API 获取 pdf uri?
- java - 安卓源。编辑关键事件
- python - 如何在 selenium python 中检查 chrome 网络活动
- leaflet - 传单边界未更新
- javascript - 访问异步函数之外的值并将它们提供给 jquery 关键帧?
- reactjs - 分配条件类型的接口以通过路径名接收多个api数据
- python - 在网站中查找标签并打印相应的报价
- flutter - 文本到图像颤振