質問編集履歴

4

間違いの修正

2019/11/23 07:18

投稿

shumbow
shumbow

スコア35

test CHANGED
File without changes
test CHANGED
@@ -160,11 +160,7 @@
160
160
 
161
161
  ---
162
162
 
163
- 追記 すみませんでした。普通に考えてコンソールはmainオブジェクトのスコープなので呼び出せないです
164
-
165
- ---
166
-
167
- 追記2
163
+ 追記
168
164
 
169
165
  名前のつけ方が間違っていたのか名前を変えたら動くようになりました。
170
166
 

3

情報の追加

2019/11/23 07:18

投稿

shumbow
shumbow

スコア35

test CHANGED
File without changes
test CHANGED
@@ -161,3 +161,61 @@
161
161
  ---
162
162
 
163
163
  追記 すみませんでした。普通に考えてコンソールはmainオブジェクトのスコープなので呼び出せないです
164
+
165
+ ---
166
+
167
+ 追記2
168
+
169
+ 名前のつけ方が間違っていたのか名前を変えたら動くようになりました。
170
+
171
+ 以前はファイル名common_method
172
+
173
+ モジュール名 CommonMethod
174
+
175
+ include CommonMethod
176
+
177
+ でした。それを以下のようにしましたら動きました。名前のつけ方何かまずかったでしょうか?
178
+
179
+ ```ここに言語を入力
180
+
181
+ module Common
182
+
183
+ extend ActiveSupport::Concern
184
+
185
+ def hello
186
+
187
+ puts "hello, world!"
188
+
189
+ end
190
+
191
+ module ClassMethods
192
+
193
+ def set_factors_of(str, num)
194
+
195
+ result = []
196
+
197
+ unless str.blank?
198
+
199
+ add_str = "_" + str.to_s
200
+
201
+ else
202
+
203
+ add_str = ""
204
+
205
+ end
206
+
207
+ num.times do |n|
208
+
209
+ result << "factor#{n + 1}" + add_str
210
+
211
+ end
212
+
213
+ return result
214
+
215
+ end
216
+
217
+ end
218
+
219
+ end
220
+
221
+ ```

2

編集ミスの修正

2019/11/23 07:18

投稿

shumbow
shumbow

スコア35

test CHANGED
File without changes
test CHANGED
@@ -154,7 +154,7 @@
154
154
 
155
155
  end
156
156
 
157
- ``
157
+ ```
158
158
 
159
159
 
160
160
 

1

間違いの修正

2019/11/23 06:54

投稿

shumbow
shumbow

スコア35

test CHANGED
File without changes
test CHANGED
@@ -154,4 +154,10 @@
154
154
 
155
155
  end
156
156
 
157
- ```
157
+ ``
158
+
159
+
160
+
161
+ ---
162
+
163
+ 追記 すみませんでした。普通に考えてコンソールはmainオブジェクトのスコープなので呼び出せないです