【问题标题】:Rails upload a picture using paperclip and deviseRails 使用回形针上传图片并设计
【发布时间】:2014-12-27 15:56:55
【问题描述】:

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

谢谢

【问题讨论】:

    标签: ruby-on-rails devise paperclip


    【解决方案1】:

    我假设你有一个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,供用户上传图片。

    【讨论】:

    • 我在哪里添加上传操作?在哪个控制器中?
    猜你喜欢
    • 1970-01-01
    • 2015-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-29
    • 1970-01-01
    相关资源
    最近更新 更多