1

私は、すべてのユーザーが他のすべてのユーザーが見ることができるプロファイルを持っているサイトで作業しています。

すなわち

http://localhost:3000/trista

今、私はcurrent_user.nameなどを使用してビュー内のすべてのデータを愚かにプルします。

申し訳ありませんが、これはおそらく本当に簡単ですが、current_userではなく「trista」のユーザー情報を追加するにはどうすればよいですか?

ご協力いただきありがとうございます!

4

1 に答える 1

2

さて、あなたはUserモデルを持っているようです。そして、あなたが要求しているアクションはあなたのshowオンusers_controllerです。
このように私はあなたがこれに似た何かを持っていると信じています:

def show
  @user = User.find_by_name(params[:name]) # This option
  @user = User.find_by_name(params[:id])   # Or this option

重要なのは、@userインスタンス変数をロードして、次のようにビューで使用できるようにすることです。

<%= @user.name %>

を使用current_userすると、ログに記録されたものが取得されます。を使用@userして、コントローラに任意の方法でデータを入力できます。それがあなたにいくつかの啓発を与えることを願っています。

于 2012-11-13T18:09:39.147 に答える