これを行うヘルパーメソッドがあります
def show_username(username, id)
if username == "Global_User"
"anonymously"
else
link_to username, profile_path(id)
end
end
しかし、link_to ユーザー名の前に「by」という単語を返したいです。問題は、「by」 + link_to を配置すると壊れてしまい、リンク内のテキストであるため、リンクで do ブロックを使用できないことです (by という単語をリンクの一部にしたくない)
私はそれを次のように呼んでいます
<%= show_username(resource.user.username, resource.user.id) %>