我的user_helper.rb
中有2个这样的方法def full_name(user)
if user.last_name?
user.first_name + " " + user.last_name
else
user.first_name
end
end
def user_info(user)
full_name(user)
user.city
end
在视图中
<%= user_info(current_user) %>
它渲染了这个城市,但不是我用html_safe尝试过的full_name,但它不起作用。你告诉我为什么?
谢谢!
答案 0 :(得分:3)
好吧,隐式函数return仅涵盖user.city
部分,如果要同时显示两个字符串,则必须连接两个字符串。
def user_info(user)
full_name(user) + ' ' + user.city
end