首页 > 其他 > 详细

controller_name classify constantize model_name

时间:2015-02-04 16:06:25      阅读:228      评论:0      收藏:0      [点我收藏+]

控制器

class CourseSurveysController < ResourcesBaseController

end

 

controller_name   # "course_surveys"
controller_name.singularize  # "course_survey"
controller_name.singularize.classify  # "CourseSurvey"

 

Module.constantize     # => Module(没"",不是字符串)
Test::Unit.constantize    # => Test::Unit(没"",不是字符串)

 

class Person < ActiveModel::Model
end

Person.model_name          # => Person
Person.model_name.class    # => ActiveModel::Name
Person.model_name.singular # => "person"
Person.model_name.plural   # => "people"

 

controller_name classify constantize model_name

原文:http://www.cnblogs.com/tardis/p/4272340.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!