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

質問編集履歴

2

誤字修正

2017/07/06 04:44

投稿

innjera
innjera

スコア132

title CHANGED
File without changes
body CHANGED
@@ -51,7 +51,7 @@
51
51
  <%= f.label :title, "レッスン名", class: "required" %>
52
52
  <%= f.text_field :title, class:"form-control", placeholder:"例:目元が映えるメイク" %>
53
53
  <%= f.label :price, "価格(¥)", class: "required" %>
54
- <%= f.select :price, options_from_collection_for_select(Lesson::PRICE_LIST, :last, :firs), {}, {class:"form-control"}%>
54
+ <%= f.select :price, options_from_collection_for_select(Lesson::PRICE_LIST, :last, :first), {}, {class:"form-control"}%>
55
55
  <%= f.label :place, "場所(都道府県)", class: "required"%>
56
56
  <%= f.select :place, Lesson::PREFECTURE_NAMES, {}, {class:"form-control"} %>
57
57
  ```

1

写真追加

2017/07/06 04:44

投稿

innjera
innjera

スコア132

title CHANGED
File without changes
body CHANGED
@@ -2,8 +2,16 @@
2
2
 
3
3
  `Lesson`modelに関し、登録済みのデータを`edit / update`する際に、もともと登録されていた値がデフォルトでセットされず、初期(`new/create`)の時と同じ状態に戻ってしまいます。
4
4
 
5
- `options_from_collection_for_select`を利用している`price`部分のみこの現象が起きているので、ここに原因があるのだと思いますが、直し方がわからず、ご教示頂けますと幸甚です。
5
+ `options_from_collection_for_select`を利用している`price`部分のみこの現象が起きているので、ここに原因があるのだと思いますが、直し方がわからず、ご教示頂けますと幸甚です。
6
6
 
7
+ 以下写真の様に、4,000円で登録しているのに、`edit`に行くと
8
+ ![イメージ説明](9f1caaa541d20fe0c27d506c73a2c9c5.png)
9
+
10
+ この様にデフォルトで4,000円が入らず、新規作成と同様の状態に戻ってしまう
11
+ ![イメージ説明](4eaaae5be91ea481030eb3e39c9d819e.png)
12
+
13
+
14
+
7
15
  ```ruby
8
16
  ###Lesson model
9
17
  class Lesson < ApplicationRecord