0

私は呼ばれる画像を持ってい18.pngますassets/images/languages/

language
次に、Assuming、current_user.language =という属性があります18

ビュー内の画像にアクセスして表示するにはどうすればよいですか?

4

1 に答える 1

1

ユーザーの言語属性をビュー内の相対言語アセット パスに追加するだけです。

<%= image_tag "languages/#{current_user.language}.png" %>

これがアプリケーション全体で使用するものである場合は、次のようにヘルパー メソッドに移動する必要があります。

def user_locale_tag
  image_tag "languages/#{current_user.language}.png"
end

認証システムでは、事前に current_user が存在することを確認する必要があります。

于 2013-02-19T16:11:10.023 に答える