teamtreehouse チュートリアルを使用してレールを学習しています。チュートリアルでは 3.1 を使用していますが、私は 4.0 を学習しようとしています。その結果、Rails 4 が強力なパラメーターを使用するため、おそらく困難に遭遇しました。ユーザー モデルとステータス モデルの 2 つのモデルがあります。ユーザーの認証を作成するためにdeviseを使用し、新しいパラメーターを含めました。:first_name、:last_name、:profile_name です。ユーザーとステータスの関係を作成しました。
現在、新しいパラメーターを使用したユーザー サインアップが機能しています。たとえば current_user.last_name を使用してそれらにアクセスできます。ただし、ステータスのインデックス ビューに投稿を作成したユーザーの profile_name を表示したい (各ユーザーにはまだ個別のページがありません)。を使用してこれを行いたい
status.user.profile_name
ただし、空白で表示されます。status.user.email (事前に構成されたデバイス パラメータ) を実行すると、問題は発生しません。一部のコントローラーでこれらのパラメーターをホワイトリストに登録する必要があると推測していますが、どこでどのように行うのかわかりません。ありがとう