如何在没有设计的情况下使用模态登录用户

时间:2016-04-22 22:10:10

标签: ruby-on-rails ruby ruby-on-rails-4

我正在寻找使用模态窗口在不使用Devise的情况下从站点中的任何位置注册用户的方法。我发现的所有资源都是指Devise,我猜它是因为它很受欢迎但是相当于使用bcrypt进行自定义注册的Devise解决方案。

在Devise中你需要在帮助器中设置这些方法

helper_method :resource_name, :resource, :devise_mapping

  def resource_name
    :user
  end

  def resource
    @resource ||= User.new
  end

  def devise_mapping
    @devise_mapping ||= Devise.mappings[:user]
  end

并使用form_tag来使用该资源,没有Devise的等效代码是什么?

我知道我可以使用全局@user = User.new实例变量,但这是一件好事吗?

0 个答案:

没有答案