複数の“モジュール”を扱うことができるRuby on Railsデータベースを構築する必要があります。これはさまざまな関連機能セットを提供します。私は、モジュールによってモジュールテーブルをグループ化する何らかの方法を、ネームスペースに似ています。Ruby on Railsのテーブル名:許可されているものは?
Ruby on Railsのテーブル名には:
文字を使用するのが安全ですか?そうでない場合、良い選択肢はありますか?
複数の“モジュール”を扱うことができるRuby on Railsデータベースを構築する必要があります。これはさまざまな関連機能セットを提供します。私は、モジュールによってモジュールテーブルをグループ化する何らかの方法を、ネームスペースに似ています。Ruby on Railsのテーブル名:許可されているものは?
Ruby on Railsのテーブル名には:
文字を使用するのが安全ですか?そうでない場合、良い選択肢はありますか?
これは実際にデータベースプロバイダに依存します。 mysqlやその他のSQLベースのデータベースを使用している場合は、:許可されていませんが、マイグレーションファイルを変更してmodulename_modelnameのような名前を付けてください。そして、モデル自体に、あなたはここに記載されているようにset_table_nameを呼び出すことで、テーブル名を指定することができます。
http://api.rubyonrails.org/classes/ActiveRecord/Base.html#method-c-set_table_name
アンダースコアを使用私に 'テーブルを作成した 'AB:CD'(ID int型主キー);'テーブルを作成しました。 – Jashank
ちょうど私には危険と醜いこと。私はアンダースコアで何かを前置することに固執します。
admin_users
admin_tools
supervisor_charts
など
危険です、私は理解できます。 Rubyは ':'を使用しています。おそらく移植可能なSQLのための最良のアイデアではありません。醜いのは、私は、コーダーの目には疑わしいです。 – Jashank
だけSQLite3のを試してすぐに – keymone