小编squ*_*uil的帖子

在Rails中运行单个验证

我正在发送朋友邀请函,我希望使用以下方式验证电子邮件地址User.validates_format_of :email,但User.email还有其他一些我并不感兴趣的验证.

那么有没有办法在模型上运行单个验证或检查特定验证是否已经过去(不做 user.errors.include?(validation_message) )?

validation model ruby-on-rails

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

救援佣金任务

我的Rakefile中有很多文件任务,看起来像

file 'task1' => 'dep' do
  sh "some command"
end
Run Code Online (Sandbox Code Playgroud)

还有

task :start => :next
task :last => :dep2
Run Code Online (Sandbox Code Playgroud)

我想知道是否有一种方法可以在顶层拯救它,也就是说

begin
  task :last => :dep2
rescue
  # do something
end
Run Code Online (Sandbox Code Playgroud)

而不是在每个file任务中都这样做

file 'task1' => 'dep' do
  begin
    sh "some command"
  rescue
    # do something
  end
end
Run Code Online (Sandbox Code Playgroud)

可能吗?

ruby rake

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

在Rake中救援RuntimeError

我有一个自定义Rakefile,它调用不同的file任务.有时,预期的文件不存在,并且rake抛出RuntimeError并失败.但是,我想在它失败之前做一些事情.那么有什么方法可以挽救RuntimeError吗?还是有某种神奇的任务在完全失败之前被调用?

ruby rake runtime-error

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

标签 统计

rake ×2

ruby ×2

model ×1

ruby-on-rails ×1

runtime-error ×1

validation ×1