繁体   English   中英

设计-可确认的不确定方法

Devise - confirmable undefined method

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我最近为我公司正在开发的网站获取了Ruby代码。 我已经安装了Rails,并运行bundle来获取宝石。 然后,我设置PostgreSQL并更改了database.yml文件中的详细信息。 我运行rake db:migrateundefined method confirmable' for #<ActiveRecord::ConnectionAdapters::Table:0xaeae3cc>返回undefined method confirmable' for #<ActiveRecord::ConnectionAdapters::Table:0xaeae3cc>
已经安装了Devise,但是如果我运行rails g devise:install ,它将告诉我进行一些手动设置,确保已完成。
如果有帮助,该应用程序托管在Heroku上。

设计(2.1.2,2.0.0)导轨(3.2.8,3.2.0)

2 个回复

您需要为用户使用创建设计资源

rails generate devise user

如果在初始生成Devise的迁移之后设置了可confirmable模块,则需要手动创建迁移

class AddConfirmableToDevise < ActiveRecord::Migration
  def up
    add_column :users, :confirmation_token, :string
    add_column :users, :confirmed_at, :datetime
    add_column :users, :confirmation_sent_at, :datetime
    # add_column :users, :unconfirmed_email, :string # Only if using reconfirmable
    add_index :users, :confirmation_token, unique: true
    execute("UPDATE users SET confirmed_at = NOW()")
    # All existing user accounts should be able to log in after this.
    # Remind: Rails using SQLite as default. And SQLite has no such function :NOW.
    # Use :date('now') instead of :NOW when using SQLite.
    # => execute("UPDATE users SET confirmed_at = date('now')")
    # Or => User.all.update_all confirmed_at: Time.now
  end

  def down
    remove_columns :users, :confirmation_token, :confirmed_at, :confirmation_sent_at
    # remove_columns :users, :unconfirmed_email # Only if using reconfirmable
  end
end
1 不确定应用程序的设计方法

我正在尝试用Java创建一个应用程序,它允许从小种子图生成大型的Provenance图,但是我在设计我的类的最佳方法时遇到了一些麻烦。 首先,Provenance基本上有一个图形结构,节点和边缘。 我创建了一个Java库,它充当了Provenance Data Model到Java Ob ...

2012-07-18 14:29:05 1 133   java
2 不确定课堂设计

我最初有一个带有2个面板的主窗体,一个带有一个图形,其中我单击了另一个,而显示的结果与您单击的内容有关。 所有这些代码都以主要形式转储了。 我试图成为一个聪明的alec并使用继承,所以现在我有一个具有图形对象的主窗体,并且我有一个超类图-&gt;特定于子类的图层次结构 但是现在 ...

3 mysql表设计,不确定最佳方法[关闭]

我正在建立一个mysql数据库来存储高尔夫球成绩。 我不确定最好的方法来存储回合信息。 每个回合由9或18个孔组成,每个孔我需要存储 孔号 拍摄数量 稳定点 绿色法规 球道命中 推杆数 罚球数 我的问题是,我是否应该有 ...

2018-01-20 12:01:59 2 31   php/ mysql
4 不确定如何提出好的设计

我在为一组课程设计一个好的设计时遇到了麻烦,希望有人可以给我一些最佳实践的指导。 我让类和成员函数保持通用,以使问题更简单。 本质上,我有以下三个类(分别称为A,B和C): 我的问题如下: A类在内部大量使用其成员变量“ x”和“ y”。 B类在内部大量使用其成 ...

6 不确定.on()方法

我使用$.click()方法来触发一些事件。 但是之后我需要在声明元素之前为某些HTML元素设置一些事件。 我们以此为例: 缺点是在设置div.hide .click()方法时, div.hide元素不存在,因此不设置触发器。 所以我转向.on()方法,如下所示: 但这 ...

7 不确定方法或替代方法

使用此插件系统,有一个实用程序和一个驱动程序。 该驱动程序扩展了该实用程序,但是,某些驱动程序支持的功能与其他驱动程序不同,某些驱动程序不支持某些功能。 我的课是这样的: 取消定义方法的简单之处在于,它将允许使用该类的开发人员运行method_exists调用,以查看驱动程序是否 ...

8 确定表格确认方法

因此,我最初想创建一个表单,该表单在成功提交表单数据时会生成一个灯箱,表示感谢您提交表单,但我读到,仅将用户带到“谢谢”页面是用户最安全,最保证的方式通知使用的是前面所述的经典方法。 如果使用花哨的盒子证明有效,那么我将如何做呢? javascript的调用到哪里去? 在PHP或HTML文 ...

9 数据不确定的数据库设计

最近,我一直在计划一个允许用户自定义并添加到Web界面的系统。 该应用程序可以与测验创建系统进行比较。 我遇到的问题是如何设计一个架构,以允许对应用程序进行“可变”数量的添加。 我研究的第一个选项是为添加的对象创建一个对象,然后对其进行序列化并将其放在自己的列中。 内容不会经常被编辑 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM