【发布时间】:2012-10-26 00:01:45
【问题描述】:
我用命令创建了一个匿名模型
rails g model Anonymous section_id:integer aid:string fake:bool active:bool
但是迁移中的表名是匿名的
class CreateAnonymous < ActiveRecord::Migration
def change
create_table :anonymous do |t|
t.integer :section_id
t.string :aid
t.bool :fake
t.bool :active
t.timestamps
end
end
end
Anonymous 的复数形式也是 Anomymous 对吗? (英语不是我的母语)。我怎样才能看到 Rails 给我的模型起的复数名称? rake routes 之类的东西?
【问题讨论】:
-
其他答案讨论了 Rails 的复数形式是如何工作的,因此您可以看到表名是什么。我要补充一点,在英语中,“anonymous”是形容词,不是名词,因此通常没有复数形式。也许您的意思是 AnonymousUser 或 AnonymousComment?
标签: ruby-on-rails ruby-on-rails-3 introspection pluralize