Javascript Jcrop Rails,Desive和Railscasts#182修订版
所以我又有了一个“我卡住了”的时刻 受害者是一个带有Desive的rails应用程序,并希望在其中实现Jcrop 我将自己定位在Railscasts(182修订版)上,因为它几乎适合我的环境所拥有/需要的一切(Carrierwave upload)——因此当前状态:上传作品和图像的大小正确调整。我现在的问题是——Jcrop框没有出现 据我在代码中看到的,这部分(可以找到): 处理包含cropbox(可找到)的裁剪文件的触发Javascript Jcrop Rails,Desive和Railscasts#182修订版,javascript,ruby-on-rails,devise,ruby-on-rails-3.2,jcrop,Javascript,Ruby On Rails,Devise,Ruby On Rails 3.2,Jcrop,所以我又有了一个“我卡住了”的时刻 受害者是一个带有Desive的rails应用程序,并希望在其中实现Jcrop 我将自己定位在Railscasts(182修订版)上,因为它几乎适合我的环境所拥有/需要的一切(Carrierwave upload)——因此当前状态:上传作品和图像的大小正确调整。我现在的问题是——Jcrop框没有出现 据我在代码中看到的,这部分(可以找到): 处理包含cropbox(可找到)的裁剪文件的触发 但据我所知,更新和新建的用户控制器操作由Desive处理。有人知道我可以
但据我所知,更新和新建的用户控制器操作由Desive处理。有人知道我可以做什么,或者如何以另一种方式触发事件吗?您尝试过覆盖RegistrationController吗?关于如何做到这一点,这里是关于RegistrationController。正如您所看到的,如果您没有触摸此密码,那么我不会让Desive生效。这意味着你可以创建另一个控制器来裁剪图像。
def update
@user = User.find(params[:id])
if @user.update_attributes(params[:user])
if params[:user][:avatar].present?
render :crop
else
redirect_to @user, notice: "Successfully updated user."
end
else
render :new
end
end