在Ruby on Rails中自定义表示对象ID的格式

马特乌斯·厄本斯基(Mateusz Urbanski)

在我的应用程序中,我有模型User,与Rails应用程序中的每个模型一样,都有一个ID。还有一个问题是如何自定义此ID,使其在视图中以非1的格式显示,而是#0001。有什么办法可以使用yml文件吗?

基督徒角色

如果您仅计划拥有少于10000个用户,则可以通过以下方式生成此类字符串:

module UsersHelper
  def format_id user_id
    "##{user_id.to_s.rjust(4, '0')}"
  end
end

并在视图中:

<%= format_id user.id %>

但是,每当用户ID大于9999时,也请考虑一下您的想法的格式。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Ruby on Rails中的日期自定义

来自分类Dev

在Ruby on Rails 4中为response_to和response_with设置自定义格式

来自分类Dev

ruby-on-rails-链接对象上的自定义动作

来自分类Dev

Ruby on Rails 使用自定义 ID 连接表

来自分类Dev

Set.include?用于Ruby中的自定义对象

来自分类Dev

在Ruby on Rails中访问自定义标头变量

来自分类Dev

在Ruby on Rails中访问自定义标头变量

来自分类Dev

Ruby on Rails中的Bootstrap 3按钮的自定义样式

来自分类Dev

ActiveAdmin 中的 Ruby on Rails 自定义资源检索

来自分类Dev

Ruby on Rails自定义更新操作

来自分类Dev

自定义link_to-Ruby on Rails

来自分类Dev

Ruby中的自定义排序

来自分类Dev

Ruby中%w的自定义用法

来自分类Dev

Ruby中的自定义排序

来自分类Dev

在Ruby中定义自定义对象生命周期挂钩

来自分类Dev

Ruby自定义排序

来自分类Dev

向标准 ruby 对象添加自定义方法

来自分类Dev

Ruby on Rails-创建自定义路线以#Show

来自分类Dev

活跃的管理员自定义Ruby on Rails

来自分类Dev

Ruby on Rails / Active Record:自定义排序顺序

来自分类Dev

Ruby on Rails-自定义REST操作和路由

来自分类Dev

在rails上自定义file_field按钮ruby

来自分类Dev

活跃的管理员自定义Ruby on Rails

来自分类Dev

Ruby on Rails / Active Record:自定义排序顺序

来自分类Dev

form_for 的 ruby on rails 自定义操作

来自分类Dev

在 Ruby 中不使用 OpenStruct 将 JSON 反序列化为自定义对象

来自分类Dev

在Rails的ruby中包含特定于文件夹的自定义资产

来自分类Dev

如何在Rails 4的ruby中调用自定义方法?

来自分类Dev

如何在Ruby on Rails中添加自定义路线,控制器和动作?

Related 相关文章

热门标签

归档