回答編集履歴

1

追記

2018/03/18 13:14

投稿

katoy
katoy

スコア22324

test CHANGED
@@ -3,3 +3,39 @@
3
3
  - Is there a way to get a collection of all the Models in your Rails app?
4
4
 
5
5
  [https://stackoverflow.com/questions/516579/](https://stackoverflow.com/questions/516579/)
6
+
7
+
8
+
9
+ 追記:
10
+
11
+ 上の web ページの情報の1つから、次のようにすることを思いつきます。
12
+
13
+
14
+
15
+ つぎのように aoo/models に モデル定義をしてある状況です。
16
+
17
+ ![イメージ説明](e2da7ff5df2f16532010117c14884318.png)
18
+
19
+
20
+
21
+ User モデルは定義していない事、Message モデルを定義している事を次の様に確認できます。
22
+
23
+ ```ruby
24
+
25
+ AR_MODEL_NAMES = ActiveRecord::Base.connection.tables.map do |model|
26
+
27
+ model.capitalize.singularize.camelize
28
+
29
+ end.freeze
30
+
31
+ AR_MODEL_NAMES.include?('User')
32
+
33
+ AR_MODEL_NAMES.include?('Message')
34
+
35
+ ```
36
+
37
+
38
+
39
+ rails console で試してみます。
40
+
41
+ ![イメージ説明](da61d861473b9799be7d13408da47c42.png)