質問編集履歴

1

質問内容を変えました。

2017/11/04 11:24

投稿

koume
koume

スコア458

test CHANGED
@@ -1 +1 @@
1
- Railsのクラスメソッドとインスタンスメソッド呼び出しについて教えてください。
1
+ Railsのapp/libフォルダ動作確認方法を教えてください。
test CHANGED
@@ -1,57 +1,19 @@
1
1
  Rails5.1.3でWebアプリケーション制作の勉強をしています。
2
2
 
3
- cronバッチ処理を導入ようとしていますがらない点があるで教えてください
3
+ バッチ処理についてググったり質問たりして、なんと頑張ってapp/lib/series.rbにバッチ処理記述をしました
4
4
 
5
- ググって調べるとrunnerでモデルのクラスメソッドを実行するという記述があす。
5
+ そこにclass Series, def introductionというメソッドを作成してテーブルの値を更新したり、新規に作成したりするつもす。
6
6
 
7
- app/lib/series/total.rbのmy_scoreメソッドを実行したいのですが以下のようなやり方でいいのでしょうか?
7
+ ただ、ちゃんと動いてくれるかどうか確認したいのですがのように動作確認すればいいのでしょうか?
8
8
 
9
- インタンスメソッドとクラスメソッドが良いのでか教えてただけないしょうか?
9
+ 参考書に基づいてRspecを導入していますがテトではなて実際にテーブルにどんな感じで登録されるかなどを確認したいす。
10
10
 
11
- ```こに言語入力
11
+ か適当なコントローラでseries.rb呼んでintroductionメソッドを実行してみればいいのでしょうか?
12
12
 
13
- app/lib/series/total.rb
13
+ 他に方法があると思うのですが、どのようなやり方があるのでしょうか?
14
14
 
15
+ このあたりのやり方は参考書でもググってもわからなかったのでどなたか教えていただけないでしょうか?
15
16
 
17
+ 初心者ですので具体的に教えていただければ助かります。
16
18
 
17
- class Total-------それともclass Series::Totalと書くべきなのでしょうか?
18
-
19
- def my_score
20
-
21
-
22
-
23
- end
24
-
25
-
26
-
27
- それとも以下の記述が正しいのか?
28
-
29
-
30
-
31
- class Total-------それともclass Series::Totalと書くべきなのでしょうか?
32
-
33
- def self.my_score
34
-
35
-
36
-
37
- end
38
-
39
- ```
40
-
41
- ```ここに言語を入力
19
+ 宜しくお願いします。
42
-
43
- config/schedule.rb
44
-
45
-
46
-
47
- every 1.day, :at => '4:30 am' do
48
-
49
- runner "Series::Total.my_score"
50
-
51
- end
52
-
53
- ```
54
-
55
- このようにcronで実行する場合のクラスとメソッドの記述方法を教えてください。
56
-
57
- 単純な質問ですが混乱しています。どなたか教えていただけないでしょうか?宜しくお願いします。