相貌。
#6 楼 @showlovel 这个测试之前不是有一个 before { sign_in user },这个时候已经用 user 这个用户的信息完成登录吧,之后再发起 patch user_path(wrong_user), 这个时候已经处于登录状态了,但是并不是需要修改信息的用户,以下是 Controller 的代码,我怎么看都不能理解跳转到 Sign in 页面的情况,使用 before { sign_in user, no_capybara: true } 的时候就不会出现这样的问题。
class UsersController < ApplicationController
before_action :signed_in_user, only: [:edit, :update]
before_action :correct_user, only: [:edit, :update]
.
.
.
def edit
end
def update
if @user.update_attributes(user_params)
flash[:success] = "Profile updated"
sign_in @user
redirect_to @user
else
render 'edit'
end
end
.
.
.
private
def user_params
params.require(:user).permit(:name, :email, :password,
:password_confirmation)
end
# Before filters
def signed_in_user
redirect_to signin_url, notice: "Please sign in." unless signed_in?
end
def correct_user
@user = User.find(params[:id])
redirect_to(root_url) unless current_user?(@user)
end
end
白马湖生态创意城。。。 好像在我的房子附近。。。 可惜不太懂这些东西。
man bash 你还会发现更多很强大的东西
Dell SK-8115 + IBM 8815 的屌丝路过
#1 楼 @showlovel 我等会整理一下问题。
#1 楼 @showlovel 我之前也这么理解,但是 Rails Tutorial 里的一个测试,总是会抛错,但是手动在浏览器里执行的时候跳转是正常的。。。
有什么椅就用什么椅
git status 本来就不是看有多少个 commit 没有 push 过去的,人家是看本地的 working copy 的状态的,比如有哪些改动没有 commit。。。
#63 楼 @yedingding 叶叔这话完全看不懂。。
标价挂着应该会好一点
#17 楼 @blacktulip 再加一个文件系统和高清解码
6 岁的时候看的《谈天说地集》(http://book.kongfz.com/16000/104409726/) 直接导致了我本科选的是物理专业
#9 楼 @lvjian700 这话实在是太经典了。 "×××× 太糟糕了” “有本事你写一个” “×××× 在这个地方做得太不好” “有本事你写一个” “××××这样设计是不是不太合理?” “有本事你写一个”
#12 楼 @lvjian700 比如说,从 Samba 目录中复制一个 20G 的文件过来的时候,网络挂了,然后复制就中断了,这时你在 Finder 里就看到一个复制没完成的目录,想进去?好像不行,这时你切到 Terminal 下 cd 进去,发现文件是部分复制过来了啊。重新复制一遍?行啊,然后就以 ***** 2 的目录名从头开始复制一遍。
#41 楼 @jiyinyiyong 我忘了,我看到过几次了。