質問編集履歴
1
Modelファイルを追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -18,8 +18,6 @@
|
|
18
18
|
ActiveRecord::RecordNotFound in UpdateController#update
|
19
19
|
Couldn't find Project with 'id'=
|
20
20
|
Extracted source (around line #23):
|
21
|
-
|
22
|
-
|
23
21
|
22 def update
|
24
22
|
23 @project = Project.find(params[:id])
|
25
23
|
24 if params[:mm] == 'y1801'
|
@@ -52,17 +50,7 @@
|
|
52
50
|
redirect_to :root
|
53
51
|
|
54
52
|
end
|
55
|
-
|
56
|
-
|
53
|
+
|
57
|
-
# @project = Project.find(params[:id])
|
58
|
-
# if params[:charge] == 'charge'
|
59
|
-
# @project.charge = params[:charge]
|
60
|
-
# end
|
61
|
-
|
62
|
-
# @project.save
|
63
|
-
# redirect_to :root
|
64
|
-
# end
|
65
|
-
|
66
54
|
def update
|
67
55
|
@project = Project.find(params[:id])
|
68
56
|
if params[:mm] == 'y1801'
|
@@ -131,7 +119,6 @@
|
|
131
119
|
(中略)
|
132
120
|
<th class="text-center">合計(百万円)</th>
|
133
121
|
<th class="text-center">18/01</th>
|
134
|
-
<th class="text-center">18/02</th>
|
135
122
|
(中略)
|
136
123
|
<th class="text-center">18/12</th>
|
137
124
|
</tr>
|
@@ -161,10 +148,7 @@
|
|
161
148
|
</td>
|
162
149
|
|
163
150
|
<td align="right"><%=@total_y1801 %></td>
|
164
|
-
<td align="right"><%=@total_y1802 %></td>
|
165
|
-
|
166
151
|
(中略)
|
167
|
-
|
168
152
|
<td align="right"><%=@total_y1812 %></td>
|
169
153
|
</tbody>
|
170
154
|
</table>
|
@@ -264,9 +248,7 @@
|
|
264
248
|
<div class="modal fade" id="progress_charge" role="dialog">
|
265
249
|
(中略)
|
266
250
|
</div>
|
267
|
-
|
268
|
-
|
251
|
+
<script>
|
269
|
-
|
270
252
|
$('#myModal').on('show.bs.modal', function (event) {
|
271
253
|
var button = $(event.relatedTarget)
|
272
254
|
var idTxt = button.data('id')
|
@@ -296,8 +278,6 @@
|
|
296
278
|
});
|
297
279
|
//iconsole.log(idTxt);
|
298
280
|
</script>
|
299
|
-
|
300
|
-
|
301
281
|
</div><!-- /.container -->
|
302
282
|
|
303
283
|
```
|
@@ -321,5 +301,25 @@
|
|
321
301
|
|
322
302
|
・Google Chromeの開発コンソールで、JavaScript部にbreakpointを設定し、格納されている変数を確認したところ、idの有意な値(例、22)が格納されていた。
|
323
303
|
|
324
|
-
### 補足情報
|
304
|
+
### 補足情報
|
325
|
-
・金額入力画面ダイアログ(<div class=”modal fade” id=”myModal” role-“dialog”>で定義される領域)は、金額を送信・反映できるます。
|
305
|
+
・金額入力画面ダイアログ(<div class=”modal fade” id=”myModal” role-“dialog”>で定義される領域)は、金額を送信・反映できるます。
|
306
|
+
|
307
|
+
### 追加情報
|
308
|
+
Modelファイルの情報を追加します。
|
309
|
+
user.rb
|
310
|
+
```
|
311
|
+
class User < ActiveRecord::Base
|
312
|
+
end
|
313
|
+
```
|
314
|
+
project.rb
|
315
|
+
```
|
316
|
+
class Project < ActiveRecord::Base
|
317
|
+
def self.search(search)
|
318
|
+
if search
|
319
|
+
Project.where(['name LIKE ?', "%#{search}%"])
|
320
|
+
else
|
321
|
+
Project.all
|
322
|
+
end
|
323
|
+
end
|
324
|
+
end
|
325
|
+
```
|