0
我有一個控制器操作:當信息輸入錯誤導致表單被重新呈現。重新呈現的頁面的路徑是什麼?
def create
@user = User.new(user_params)
if @user.save
log_in @user
flash[:success] = "You have successfully created your account"
redirect_to app_path
else
render 'new'
end
end
我也有一個側邊欄,不使用條件語句登錄頁上顯示...
<% if current_page?(login_path)
<% else %>
<%= render 'layouts/sidebar' %>
<% end %>
那工作正常...問題是,如果用戶輸入數據錯誤地登錄表單被重新渲染並顯示一條錯誤消息,然後出現側邊欄,當它不應該時。
任何想法將不勝感激。
哈這是如此奇怪......我剛剛通過安裝調試轉儲發現問題......我看到了創建操作。不知道如何修復它,所以非常感謝你!我終於可以繼續前進了。 –