質問するログイン新規登録

質問編集履歴

1

Modelファイルを追記

2018/05/21 14:04

投稿

noboru235
noboru235

スコア12

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
- # def update1
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
- <script>
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
- ### 補足情報(FW/ツールのバージョンなど)
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
+ ```