2

Rails アプリケーションで RESTFUL 認証を使用しています。サインアップ/ログインは正常に機能しています。リダイレクト先の「メンバー」ページに (ログインに使用したものに基づいて) ユーザー名を表示しようとしています。たとえば、「おかえりジョン!」などです。

何か案は?

ありがとう

4

3 に答える 3

3

RESTful 認証が提供する current_user メソッドを使用します。

Welcome back <%= current_user.name %>
于 2010-01-28T10:29:40.900 に答える
2

コントローラーに次のようなものを入れます (セッション変数が であると仮定します:user_id):

@username = User.find(session[:user_id]).name

そして、ビューでその変数を使用します。

Welcome back <%= @username %>
于 2010-01-28T10:51:18.420 に答える
0

Veger、JRL、John、Ericに感謝します。これで問題が修正されました。

コントローラ内flash[:message] = "welcome back"、current_user.login

とビューで

于 2010-01-28T12:18:15.490 に答える