我编写了一个var notifyRef = new Firebase(CONFIG[ENV]['FIREBASE_NOTIFICATION_URL']+$rootScope.user.id+'/unseen');
notificationEvent.$$added(function(snap,val){
console.log(snap)
})
辅助函数,并希望在模板中使用它。
我尝试在模板中使用full_name(user)
,但收到<%= full_name(@current_user) %>
错误。如何在模板中使用此功能?
网络/视图/ user_helpers.ex
undefined function full_name
答案 0 :(得分:3)
帮助者在任何方面都不是特殊的,它们只是包含函数的模块。您需要使用函数的全名(包括模块名称):
MyApp.UserView do
use MyApp.Web, :view
import MyApp.UserHelpers
...
end
或者将其导入视图(因为模板被编译到视图中,该函数将在模板范围内可用):
<%= full_name(@current_user) %>
然后你可以使用:
{{1}}