0

ユーザーのリクエスト URL に基づいて特定のビューをレンダリングしたいと思います。具体的には、サインインしていて、signup_url をリクエストしたユーザーに 1 つのビューを表示してから、サインインしているユーザーに別のビューを表示してもらいたいと考えています。次の条件を使用してみましたが、動作しないようです

<% if signed_in? && request.url == signup_path %>
<%= render 'welcome_view' %>
<% elsif signed_in? %>
<%= render 'user_view' %>
<% else %>
<%= render 'welcome_view' %>
4

2 に答える 2

0

コードでは、レールに「url」を探すように指示していますが、パスを指定しています。これを書くだけです:

<% if signed_in? && request.path == signup_path %>
于 2013-09-01T17:02:49.113 に答える