ユーザーがプロジェクトを持っているかどうかを判断する方法が必要です。
私の User モデルにはhas_one :project
宣言があります
belongs_to :User
および宣言としての Project モデル。
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 %>
これがどちらのオプションもレンダリングしない理由を知る必要がありますか? ビューはエラーなしで表示されます。
質問は元から更新されました。