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

swordray · April 07, 2014 · Last by swordray replied at April 08, 2014 · 2046 hits
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
You need to Sign in before reply, if you don't have an account, please Sign up first.