新手问题 [求助] Core::User 转换成 ‘core/user’ 和 :core_user 怎么写比较简单?

swordray · 2014年04月07日 · 最后由 swordray 回复于 2014年04月08日 · 2046 次阅读
Core::User < ActiveRecord::Base
end

谢谢各位了

require 'active_support/inflector'

Core::User.name.underscore # => "core/user"

Core::User.name.underscore.gsub('/', '_').to_sym # => :core_user

提供一种思路,还是有点繁琐

Core::User.to_s.tableize.singularize # => core/user

Core::User.model_name.param_key # => core_user
需要 登录 后方可回复, 如果你还没有账号请 注册新账号