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

質問編集履歴

2

誤字の修正

2020/03/25 09:53

投稿

mikannOishiii
mikannOishiii

スコア6

title CHANGED
File without changes
body CHANGED
@@ -56,7 +56,7 @@
56
56
  end
57
57
 
58
58
  def update
59
- @record = @user.records.find_by(date: params[:date])
59
+ @record = @user.records.find_by(date: params[:record][:date])
60
60
  if @record.update_attributes(record_params)
61
61
  redirect_to root_url
62
62
  flash[:notice] = 'Record was successfully updated.'
@@ -123,11 +123,11 @@
123
123
  </div>
124
124
  <div class="form-group col-md-4">
125
125
  <%= f.label :n_dbp, for: "inputN_DBP", class: "sr-only" %>
126
- <%= f.telephone_field :n_sbp, placeholder: "最低血圧", class: "form-control", id: "inputN_DBP", value: @record.n_dbp %>
126
+ <%= f.telephone_field :n_dbp, placeholder: "最低血圧", class: "form-control", id: "inputN_DBP", value: @record.n_dbp %>
127
127
  </div>
128
128
  <div class="form-group col-md-4">
129
129
  <%= f.label :n_pulse, for: "inputN_PLS", class: "sr-only" %>
130
- <%= f.telephone_field :n_sbp, placeholder: "脈拍", class: "form-control", id: "inputN_PLS", value: @record.n_pulse %>
130
+ <%= f.telephone_field :n_pulse, placeholder: "脈拍", class: "form-control", id: "inputN_PLS", value: @record.n_pulse %>
131
131
  </div>
132
132
  </div>
133
133
  <div class="form-group">

1

exists?の使い方を間違えていたので、new_record?にして書き直しました。(結果は同じで、更新ができません。)

2020/03/25 09:53

投稿

mikannOishiii
mikannOishiii

スコア6

title CHANGED
File without changes
body CHANGED
@@ -37,10 +37,10 @@
37
37
  @user = current_user
38
38
  default_day = Time.now //デフォルトで今日の日付
39
39
  @record = @user.records.find_by(date: default_day)
40
- if @record.exists?
40
+ if @record.new_record?
41
+ @record = Record.new(date: default_day)
42
+ else
41
43
  @record = @user.records.find_by(date: default_day)
42
- else
43
- @record = Record.new(date: default_day)
44
44
  end
45
45
  end
46
46
 
@@ -69,11 +69,11 @@
69
69
  def search
70
70
  @user = current_user
71
71
  @record = @user.records.where("date = ?", params[:date])
72
- if @record.exists?
72
+ if @record.new_record?
73
- render json: @record
74
- else
75
73
  @record = Record.new
76
74
  render json: @record
75
+ else
76
+ render json: @record
77
77
  end
78
78
  end
79
79