如何获取设计库,以便它可以像PHP库一样进行修改

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何获取设计库,以便它可以像PHP库一样进行修改相关的知识,希望对你有一定的参考价值。

获得生成的设计控制器。

class Users::SessionsController < Devise::SessionsController
   before_action :configure_sign_in_params, only: [:create]

  # GET /resource/sign_in
   def new
    # super
        #       byebug
        redirect_to  root_url   
   end

  # POST /resource/sign_in
   def create
        puts 'Login user............'        
        super
        puts '..............'

   end

  # DELETE /resource/sign_out
   def destroy
     super
   end

  # protected

  # If you have extra params to permit, append them to the sanitizer.
   def configure_sign_in_params
     devise_parameter_sanitizer.permit(:sign_in, keys: [:attribute])
   end
end

我在哪里可以获得设计库,以便我可以修改它的新功能,并且不会出现双重重定向错误。

假设在终端日志中输出为正在处理

Users::SessionsController#new as html

在其设计库中为new方法编写的代码在哪里。

答案

如果我理解你的意思在设计模型中你必须做出类似的东西

   before_create :welcome_alert
   before_create :confirm_email
   after_save :subscribe_user_to_mailing_list

def welcome_alert
    alert = ("signed_up_but_unconfirmed")
  end

  def confirm_email
    UserMailer.registration_confirmation(self).deliver
  end

这是你想要的吗!

以上是关于如何获取设计库,以便它可以像PHP库一样进行修改的主要内容,如果未能解决你的问题,请参考以下文章

我有一个Xcode静态库项目,如何添加测试目标,以便我可以在那里运行它? (而不是在链接到它的项目中。)

如何在 C++ 中使用 CPR 库?

如何在 Windows 上使用 Visual C++ 强制加载链接库

如何引用多版本程序集

是否有像 PHP 一样进行 Rijndael 256 位加密的 JavaScript 库?

使用 Google 设计库时如何使工具栏卡入视图或隐藏?