9

コマンドで匿名モデルを作成しました

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

4

3 に答える 3

21

これは Rails コンソールで行うことができます。

$ "anonymous".pluralize
=> "anonymous" 

または複数形の単語が異なる別の例。

$ "cookie".pluralize
=> "cookies" 
于 2012-11-06T04:10:54.123 に答える
2
pluralize(count, singular, plural = nil) public

count が 1 でない限り、単数形の単語を複数形にしようとします。

例:

pluralize(1, 'person')
# => 1 person

pluralize(2, 'person')
# => 2 people

pluralize(0, 'person')
# => 0 people

あなたのために

"anonymous".pluralize
于 2012-11-06T04:25:20.890 に答える
0

モデルの名前を変更します。苦痛と将来のデバッグを自分で保存し、この潜在的な頭痛の種を避けてください。「Anonymouse」は複数形の「Anonymouses」と一緒に使用できます。または、もっと賢い名前を考えてください。

于 2012-11-06T05:23:54.780 に答える