行1.
及5.
以下太长(我的理解是建议截断 80 个字符)。编写此代码的最佳方法是什么?特别是条件的结构 - 有哪些替代代码格式选项?
if @user.authenticate(params[:current_password]) && @user.update_attributes(params[:user])
sign_in @user
redirect_to @user, notice:["Profile update successful."]
else
flash.now[:error] = @user.errors.full_messages unless @user.errors.full_messages.empty?
render :edit
end
谢谢!
更新
如果有帮助,请忽略我的代码。我最感兴趣的是条件结构及其格式的选项。