Rails使用回形针和设计上传图片

时间:2014-12-27 15:56:55

标签: ruby-on-rails devise paperclip

我使用设计来管理我的身份验证,并希望添加一个用户可以上传图片的新页面,因此当他们登录时,他们将被重定向到他们可以上传图片的个人资料,我该怎么办?那?我应该为这个问题创建一个新的控制器还是覆盖设备的控制器?我的这个问题的路线怎么样?非常感谢帮助。

由于

1 个答案:

答案 0 :(得分:2)

我假设你有一个User模型,image作为附件字段

您需要将此添加到Application Controller

class ApplicationController < ActionController::Base

  protect_from_forgery
  before_filter :configure_permitted_parameters, if: :devise_controller?

  def after_sign_in_path_for(resource) 
      upload_path
  end

  protected

  def configure_permitted_parameters
    devise_parameter_sanitizer.for(:user) << :image
  end
end

您需要创建一个upload页面及其对应的route页面,用户可以在该页面上传图片。