小编Mau*_*dev的帖子

可以使用 Timecop gem 在 Rails 中进行开发吗?

我发现了像 Timecop 这样的时间旅行宝石,来测试时间相关的功能。在开发中使用它是否可能和/或明智?

如果没有:还有其他适合开发的时间旅行者宝石吗?我找不到一个。

rubygems ruby-on-rails

2
推荐指数
1
解决办法
976
查看次数

无法将"用户"数据模型添加到数据库

我是Ruby on Rails的新手,我正在关注Michael Harlt的Ruby on Rails教程.我的数据模型已命名User.当我尝试添加User控制台时,它会生成以下错误.ArgumentError:或者:with或:必须提供(但不能同时提供)

控制台代码:

User.create!( :name => "Hussain" , :email => "Hussain@example.com" )
Run Code Online (Sandbox Code Playgroud)

用户型号代码: -

class User < ActiveRecord::Base
    email_regex = /\A[\w+\-.]+@[a-z.]+\.[a-z]+\z/i
    validates :name,  :presence => true, 
                      :length => { :maximum => 50 }
    validates :email, :presence => true,
                      :format => { :key => email_regex },
                      :uniqueness => { :case_sensitive => false }

end
Run Code Online (Sandbox Code Playgroud)

导致此错误的原因是什么?

ruby ruby-on-rails railstutorial.org

1
推荐指数
1
解决办法
99
查看次数

标签 统计

ruby-on-rails ×2

railstutorial.org ×1

ruby ×1

rubygems ×1