我需要一种方法来确定用户是否有项目。
我的用户模型有一个has_one :project
声明
和 Project 模型作为belongs_to :User
声明。
app/views/users/show.html.erb
我想使用此逻辑在我的文件中设置切换状态...
<div id="snapshot">
<h2>Project Snapshot</h2>
<% if has_project? %>
<% render 'projects/project_overview' %>
<% else %>
<% render 'projects/no_project' %>
<% end %>
</div>
ProjectsHelper 方法的代码是...
<% def has_project %>
<% current_user.project(params[:user_id]) %>
<% end %>
我需要知道为什么这没有呈现任何一个选项?视图显示没有错误。
问题已从原始更新。