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

回答編集履歴

2

補足追記

2016/09/14 10:49

投稿

tkmtmkt
tkmtmkt

スコア1800

answer CHANGED
@@ -11,3 +11,16 @@
11
11
  ```
12
12
 
13
13
  ユーザ一覧からプロフィール情報を表示しようとしているのであれば、呼び出し側でプロフィール情報のIDを引数として渡します。railsで普通にプログラムを作っていれば、テーブル間の関連情報であるuser_idなどを直接使用することはないはずです。
14
+
15
+
16
+ **【補足】**
17
+
18
+ ユーザ一覧画面でのプロフィール詳細へのリンク指定の例です。
19
+
20
+ ```erb
21
+ <!-- ユーザIDを指定してプロフィール詳細を表示 -->
22
+ <%= link_to 'プロフィール', profile_path(@user) %>
23
+
24
+ <!-- プロフィールIDを指定してプロフィール詳細を表示 -->
25
+ <%= link_to 'プロフィール', profile_path(@user.profile) %>
26
+ ```

1

追記

2016/09/14 10:49

投稿

tkmtmkt
tkmtmkt

スコア1800

answer CHANGED
@@ -10,4 +10,4 @@
10
10
  @profile = Profile.find(params[:id])
11
11
  ```
12
12
 
13
- ユーザ一覧からプロフィール情報を表示しようとしているのであれば、呼び出し側でプロフィール情報のIDを引数るようっているはずです。
13
+ ユーザ一覧からプロフィール情報を表示しようとしているのであれば、呼び出し側でプロフィール情報のIDを引数として渡しま。railsで普通プログラムを作っていれば、テーブル間の関連情報であuser_idなどを直接使用することないはずです。