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

質問編集履歴

1

誤字と記述ミスを修正しました

2020/06/06 21:33

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- メッセージ送信機能でエラーが表示されます
1
+ メッセージ送信機能でエラーで困っています
body CHANGED
@@ -3,7 +3,7 @@
3
3
 
4
4
 
5
5
  Railsを使って簡単なメッセージ送信機能のついたシステムを作っています。
6
- form_forを使って、メッセージ送信送信機能の実装中に以下のエラーメッセージが発生しました。
6
+ form_forを使って、メッセージ送信機能の実装中に以下のエラーメッセージが発生しました。
7
7
 
8
8
  ### 発生している問題・エラーメッセージ
9
9
 
@@ -55,7 +55,7 @@
55
55
 
56
56
  private
57
57
  def baby_params
58
- params.require(:baby).permit(:name, user_id: [])
58
+ params.require(:baby).permit(:name).merge(user_id: current_user.id)
59
59
  end
60
60
  end
61
61
 
@@ -106,7 +106,6 @@
106
106
  class Message < ApplicationRecord
107
107
  belongs_to :baby
108
108
  belongs_to :user
109
- has_many :days, through: :day_message
110
109
 
111
110
  validates :content, presence: true, unless: :image?
112
111
  mount_uploader :image, ImageUploader
@@ -115,7 +114,6 @@
115
114
 
116
115
  ```ruby
117
116
  class Baby < ApplicationRecord
118
- has_many :days
119
117
  has_many :messages
120
118
  belongs_to :users
121
119
  validates :name, presence: true, uniqueness: true
@@ -125,7 +123,7 @@
125
123
  ### 試したこと
126
124
 
127
125
  Babiesの#indexに引数がないということなので、indexのなかに空のインスタンスを作ってみましたが
128
- エラーは解決しませんでした。それならとMessagesにも記述してみましたが変わらずでした。
126
+ エラーは解決しませんでした。
129
127
  よろしくお願いします
130
128
 
131
129
  ### 補足情報(FW/ツールのバージョンなど)