有没有办法创建一个黑名单,禁止某些用户在注册过程中通过过滤器通过参数注册?
这个想法是防止使用可删除电子邮件地址(例如10分钟邮件)的用户注册.
我想在Rails 3.2中使用DATALINK类型(https://wiki.postgresql.org/wiki/DATALINK),但它不受支持.
使用此迁移文件:
def up
change_column :images, :image_url, :datalink
change_column :images, :source_url, :datalink
end
Run Code Online (Sandbox Code Playgroud)
这在迁移期间显示:
PG::UndefinedObject: ERROR: type "datalink" does not exist
我尝试过使用https://github.com/dockyard/postgres_ext/tree/1-0-stable但得到了相同的输出.任何的想法?或者,我如何安全地存储URL而不使用:string,因为它被转换为type character varying(255),这有点受限:
PG::StringDataRightTruncation: ERROR: value too long for type character varying(255)
并且使用:text不喜欢,最好的方式:P