2012/10/16

[Rails3] コントローラー名・Model名とか 複数形とか単数形とか

・Controller名
view内
<%= controller.controller_name %>

Controller内
ctrlname = controller_name  # コントローラ名

・Model名
<%= controller.model_name %>

・action名
<%= controller.action_name %>

・Controller名を単数形にしたい(.singularize)
controller.controller_name.singularize

・複数形  .pluralize

参考)
Rails3 事始め: [Rails3] Viewでコントローラ名/アクション名を取得する http://rails3try.blogspot.jp/2011/06/rails3-viewcontrolleraction.html

Ruby On Rails | くるくるtech http://kurukuru-labo.com/tech/category/ruby-on-rails/