1

すべてのスキャフォールドの後で、そのannyoingを取得せずに、スキャフォールドを生成できるかどうか疑問に思っています。

たとえば、railsを実行してscaffold productを生成すると、railsはproductsという足場を生成します。

4

2 に答える 2

3

異なる方法で複数形/単数形にしたい単語に対して、config/initializers/inflections.rbカスタムの語尾変化を変更して提供できます。何かのようなもの:

ActiveSupport::Inflector.inflections do |inflect|
  inflect.uncountable "product"
end

rails g scaffold Product ...テーブル名とコントローラー名を複数形にしないようにします。

ただし、これをまとめて実行することはお勧めしません。または、複数形化が気に入らないという理由だけで実行することはお勧めしません。Railsの強みの1つは「設定より規約」であり、いくつかの場合と同様に、規約に従わないと、長期的に見れば価値があるよりも厄介になります。

于 2012-07-03T12:28:50.997 に答える
1

ファイルの変更を検討する必要があるかもしれませんconfig/initializers/inflections.rb。以下のリンクで詳細をご覧ください。

于 2012-07-03T12:24:57.140 に答える