在我的应用程序中,我有模型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] 删除。
我来说两句