質問編集履歴

2

追記2

2020/09/30 11:12

投稿

makox0105
makox0105

スコア65

test CHANGED
File without changes
test CHANGED
@@ -3,6 +3,10 @@
3
3
  controllerだとcreateかupdateかと思います。
4
4
 
5
5
  Veiwの方にvalueで初期値入れてみたのですが、手入力で入れた値をもとにifで書いています。この場合だと1回編集しないと値が反映されません。
6
+
7
+
8
+
9
+ レンタル料金を計算して出したいです。日数から計算して新規登録するときはブランクで、submitと同時に料金計算をした値を保存したいです。
6
10
 
7
11
 
8
12
 

1

追記1

2020/09/30 11:12

投稿

makox0105
makox0105

スコア65

test CHANGED
File without changes
test CHANGED
@@ -6,4 +6,36 @@
6
6
 
7
7
 
8
8
 
9
+ controller
10
+
11
+ ```RUBY
12
+
13
+ if @return_list.return_day.nil?
14
+
15
+ @return_list.kakaku = 0
16
+
17
+ elsif @return_list.order_list.hdd_customer.include?("xxx") && @return_list.hdd_type == "zzz"
18
+
19
+ @return_list.kakaku = (((@return_list.return_day - @return_list.order_list.hdd_start + 1).to_i) * 300)
20
+
21
+ elsif @return_list.order_list.hdd_customer.include?("xxx") && @return_list.hdd_type == "yyy"
22
+
23
+ @return_list.kakaku = (((@return_list.return_day - @return_list.order_list.hdd_start + 1).to_i) * 250)
24
+
25
+ elsif @return_list.order_list.hdd_customer.include?("xxx") && @return_list.hdd_type == "www"
26
+
27
+ @return_list.kakaku = (((@return_list.return_day - @return_list.order_list.hdd_start + 1).to_i) * 600)
28
+
29
+ elsif @return_list.order_list.hdd_customer.include?("xxx") && @return_list.hdd_type == "vvv"
30
+
31
+ @return_list.kakaku = (((@return_list.return_day - @return_list.order_list.hdd_start + 1).to_i) * 450)
32
+
33
+ else
34
+
35
+ @return_list.kakaku = 0
36
+
37
+ end
38
+
39
+ ```
40
+
9
- よろしくお願いいたし
41
+ これだと何も入力されせん