ruby-on-rails - 使用 FFaker::Internet.user_name 时指定最小长度

标签 ruby-on-rails ruby rspec rspec-rails

我有一个规范一直失败,因为 FFaker::Internet.user_name 生成的单词少于 5 个字符。

如何在此 stmt 中指定最小长度:

username { FFaker::Internet.user_name }

最佳答案

String#ljust — 返回给定长度的 self 副本,右侧填充给定的其他字符串。

username { FFaker::Internet.user_name.ljust(5,"12345") }

关于ruby-on-rails - 使用 FFaker::Internet.user_name 时指定最小长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51071115/

相关文章:

javascript - will_paginate 无限滚动 | Rails4

ruby-on-rails - Rails4 - 如何在不裁剪的情况下压缩 Rails 应用程序中用户附加的图像?

ruby - 数组中奇数的总和

ruby-on-rails - 测试 ApplicationController 过滤器、Rails

rspec - 工厂女孩有_many通过协会

ruby-on-rails - 按模型方法而不是数据库列过滤Rails

ruby-on-rails - Rails 模型中的两级命名空间

ruby - 尝试在不解压缩的情况下读取 zip 存档中的文件

ruby-on-rails - 其他模型方法中的rails current_model

ruby - 如何在没有 Rails 的情况下使用 RSpec?