Css 重定向到会话路径控制器和视图轨道设计

Css 重定向到会话路径控制器和视图轨道设计,css,ruby-on-rails,redirect,view,controller,Css,Ruby On Rails,Redirect,View,Controller,为什么这不起作用?我尝试了多种选择,如渲染和放置,但它不想正确更改。用户有几个想法 视图: <div id = "container"> <div id = "smaller-container"> <%= user_signed_in? %> <%= @Uchecker %> <% else %> <%= link_to "Sign Up", new_user_registration_path

为什么这不起作用?我尝试了多种选择,如渲染和放置,但它不想正确更改。用户有几个想法

视图:

<div id = "container">
    <div id = "smaller-container">
    <%= user_signed_in? %>
  <%= @Uchecker %>
  <% else %>
     <%= link_to "Sign Up", new_user_registration_path, :id => "SignUpText" %>
    </div>

“登录文本”%>
控制器:

class PostsController < ApplicationController
  def Uchecker
    @Uchecker = redirect_to user_session_path
 end
end
class PostsController
您能否更明确地说明您看到的行为以及您试图实现的目标?对不起,如果用户登录了?如果是真的,我希望Uchecker重定向到用户会话路径,否则链接到注册文本。这意味着,如果用户登录,则在到达ebsite时重定向到“thisPage”。首先,您不能重定向到用户会话路径。这是您发布凭据(电子邮件/密码)以创建新会话的路径。