Rails::Generator::NameBaseに関するメモ
name に関して使える属性
NameBase を継承したGenerator では、以下のインスタンス変数とゲッタが使える。
例 script/generate [plugin_name] user/image と呼び出した場合
変数名、ゲッタ名 | 値 |
@name, name(以下省略) | user/image |
@class_name | User::Image |
@singular_name | image |
@plural_name | images |
@table_name | user_images |
@class_path | ["user"] |
@file_path | user/image |
@class_nesting | User |
@class_nesting_level | 1 |
Keyword(s):
References:[Ruby on Rails]